No longer do GC on cache access. Doing GC in the middle of
Jim Fulton authored
a transaction could, in rare cases cause inconsistent computations.

Also added argument to incrgc to allow more aggressive GC.
4bb2eb89