Renamed oneoneq.ByteQ to oneoneq.ChunkQ

This allows us to create a oneoneq.ByteQ which can read and write
variable sized numbers of bytes.
Added oneoneq.ByteQ implementation

This queue allows writers to write arbitrary sized []byte. The
performance tests found in perf_oneoneq_bytes/ indicate a very modest
slowdown vs oneoneq.ChunkQ
Factored power of two test into oneoneq/util.go
Moved itemCount into const out of Main()
Adding odd alignment to chunk