Added support for use of direct ByteBuffers in BitVector.fromChannel