Added KineticEntry and dynamic allocation support allocating max length byte array for each of the metadata byte arrays, though this is desired to get reverted. Saving as a placeholder in case of re-instatement down the road.
Nearing completion of transision to using client allocated ByteBuffers for variable length protobuf byte arrays