Use ObjectSet in Cell, fix Cell's equality/hashing.
Use ObjectSet in Cell, fix Cell's equality/hashing.

Cell actually really needed identity hashing, so my earlier change to make it hash by value broke some stuff. Now Cell uses the same strategy Item uses, and caches its identity hash. It also uses ObjectSet, to save garbage during repeated iteration. This seems to work well.

implicit-invocation/jbump