add back jemalloc to the tree

This adds a `rt::heap` module with an initial allocator interface.

The revision used for the jemalloc submodule is the stable 3.6.0 release.