Add ByteBufferAllocator class for centralized ByteBuffer allocation
Continue to implement complex type encoding
Run automatic source format compliance