fix for varint_decode_stream, it wasn't properly ensuring the resulting next...
- fix for varint_decode_stream, it wasn't properly ensuring the resulting next byte was actually a byte; it's possible to open a stream in :utf8 mode and get decoded utf8 stuff which, well, isn't a byte.