Fix cyclic garbage created by use of WeakRef; add some WeakRef tests.  Fixes issue #95.
Tweak test; remove debugging print statement.
Merge pull request #96 from enthought/fix-weak-ref-cyclic-garbage

Fix cyclic garbage created by use of WeakRef; add some WeakRef tests.