Initial mm commit. Seems to work as well as kern-old did, so we'll see.
Make malloc() exchange_malloc in preparation for ~-ptrs. Currently core dumps LLVM.