unaligned bit access and bitwise read/write streams for C#