Add bit writing methods to RandomAccessOutputStream
Deprecate BitWriter in favor of RandomAccessOutputStream
RAIS: do not call skipBytes when there are no bytes to skip
Add unit test for reading and writing bits