Mitigated Leak

I shouldn't have to call GC.Collect(), it seems to be there are a lot of
medium lived objects, I'll have to identify them. Suspects: ThreadLocal,
HashBucket, Transact.
Improvement looking for nested Transacts
Revert "Improvement looking for nested Transacts"

This reverts commit 181df7ff40b27045e873414ee5e56bc1b4fccd1c.
Added Uncreate to TrackingThreadLocal
The Uncommited

I don't really remember what I was doing... I'll commit all and restart
testing on transactions.
Improved array recycling mechanism
Rollback thxs Clear added in TrackingThreadLocal

Improved Rollback using new Clear method added in TrackingThreadLocal

This, plus the new array recycling mechanism should mean better memory
utilization.
Clean up
Fix for batch build
Fake fix...

Doesn't really solve anything, just changes a problem for another.
Hopefully one easier to solve.
Merge branch 'master' of https://github.com/theraot/Theraot