Add Unpacker::feed_bytes.

This allows more low-level, bytewise access to Unpacker.

Since the main unpacker routine is now accepting chars, this has likely
broken non-ASCII whitespace.  This is ok, though, as BAPS3 doesn't support
this anyway.