Disable vfork(2) and add error checking when waiting for children.

For some reason we're not reaping children of vfork(2). I don't yet
understand why.
Add partial mmap(2) support.

At the moment it's reglated to remapping blocks that were unmapped by
munmap(2).