Re-use SubsetCompare instead of having a similar, but separate implementation just for IsSubset.
Implemented some structure-sharing optimizations for IntMap and IntSet.
Dumped the ListSet data type in favor of using the standard F# list because using a specific ListSet type wasn't providing any additional benefit.