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.
You have this documented as void, but have the expectation of a string as a parameter. This needs to be updated