bitstream: Fix reading codes on padding boundary
bitstream: Fix reading codes on padding boundary

Reading codes using Codebook incorrectly checked for remaining bits
using `self.left()` (internal 8-byte buffer) rather than
`self.available()`.

rust-av/rust-av