Rework API to better fit the GUI
- Allow creating ResearchSubsets from CompressedBitSets
- Expose CompressedBitSet to users
- Rename CompressedBitSet to RowSet
- Change implementation of RowSet to not use chunks any more
- Make RowSet count the number of added rows
- Rename methods in RowSet