Changed view methods on EquaSet so they return a view of EquaBoxes.
Rearranged imports in EquaSets files so that all collection types are
immutable unless explicitly imported or prefixed by mutable.
Tweaked some Scaladoc of EquaSets to remove $coll and modified the
implementation of canEqual to get rid of a cast.
Removed commented out EverySpec code from EquaSetSpec
Tweaked equality implementations of EquaSet and EquaBox. Made enclosingEquaSets a public method.
Return a FastEquaSet not just an EquaSet from FastEquaSet.collect.
Make the result type of TreeEquaSet.collect TreeEquaSet instead of SortedEquaSet.
Added a type safe contains method to EquaSet.
Changes SafeSeqs to just operate on GenSeq and Array, and only look for
an argument type that is a subtype of the element type.
Changed the contains implicit from =:= to <:<.
Attempted to replace the contains method on Every from one that
took a ContainingConstraint to one that required <:<, to be consistent
with other contains methods and sContains on SafeSeqs, but ran into
the covariant type parameter in a contravariant position again. So
make a SafeSeqsConstraint to work around that.