Split up rt.util.container module into package.
Add xmalloc and use it in HashTab.get(key)
make ModuleInfo immutable

- allows to put them into read-only segment and
  avoid some copy relocations

- use allocated bit vector for module sorting

- also mark all ModuleInfo methods and members as const
Merge pull request #790 from MartinNowak/immutableModuleInfo

make ModuleInfo immutable
back GC.add/remove Root/Range with treap instead of unsorted array.
Try to address feedback comments and build issues.
fix property enforcement
Merge pull request #792 from 9rnsr/enforceProp

fix property enforcement
Merge pull request #788 from Safety0ff/gctreap

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