Split up rt.util.container module into package.
Add xmalloc and use it in HashTab.get(key)
back GC.add/remove Root/Range with treap instead of unsorted array.
Try to address feedback comments and build issues.
Merge pull request #788 from Safety0ff/gctreap

[Prototype] GC.add/remove Root/Range using treap instead of unsorted array.