DRILL-6486: BitVector split and transfer does not work correctly for non byte-multiple transfer lengths
Fix for the bug in BitVector splitAndTransfer. The logic for handling copy of last-n bits was incorrect for none byte-multiple transfer lengths.
closes #1316