There can only be one … MAP_JIT region

mmap only permits one MAP_JIT region, presumably to support a single,
fixed-size JIT code cache.

Also, we need context-threading regions to be located within 2^32-1 of
the call targets in vm_exec_core. The solution here is to mmap and
range-check the result until something appropriate is found. It isn't
ideal.