BoundGeneralPointSet: more complete

This version now fully supports IterableInterval<BitType>. It was
simplified to speed cursor access in all cases. However moving the
point set through space is now slower.