Make BloomFilter use custom BitField class instead of standard BitSet. That way we can easier support other bit setsm backed by mmap()ed files, etc