Make NIO2 ByteBufferHead pass fresh ByteBuffers. Add BufferTools singleton