Fix bug in BitVector.{fromBin*, fromHex*} methods when passed strings whose total bit count do not align to byte boundaries