[crt] Use Boehm's macros for malloc/free.

This lets us use GC_DEBUG, also lays groundwork for possible
emscripten support.