Fix undefined behavior in BitStreamReader::peek_bits
Fix undefined behavior in BitStreamReader::peek_bits

Cannot left-shift by the size of the value being shifted.

fly/types/bit_stream/bit_stream_reader.hpp:217:58:
    runtime error: shift exponent 32 is too large for 32-bit type

trflynn89/libfly,trflynn89/libfly