dlmalloc and jemalloc can be chosen as memory allocator backends

Alternate memory allocator backends for malloc/calloc/realloc/free
can be chosen with HT_WITH_MALLOC, this is in highly experimental
state.