Stop exposing PutBit/PutByte to clean up API.

As per the suggestion from reddit.com/u/jerf PutBit and PutByte are no
longer exposed to the user and instead PutBytes is variadic. This
allows both single bits to be written - PutBit(true) - and a slice to be
written - PutBit(bits...)