Lots of updates to Set, KeySet, Bag, and KeyBag.

Coercion operators added, simpler .new (as per spec), and corresponding operators tweaked.  This set of chances is not yet complete, there will be more soon.