added BitSet::fromRawValue

This is useful if you want to create a new instance of BitSet from a (stored) raw value you can get using BitSet::getFromValue, for example if you want to store a BitSet content for later usage in a memory efficient way to disk.
Disregard. I see from your tests. Let me try this out.