Add support for creating buffers from existing ByteBuffers, include test for MappedByteBuffers