We'd like to refactor the MmapNoAccess/MmapFixedOrDie APIs to be
a bit more sensible. In particular, these are better represented
as first reserving a specifically-utilized address space, and then
mapping subsections of that space at will.
This will make the Fuchsia implementation of these functions more flexible.
As a first step, this commit creates the class to be used by the
new API, but all functions still call into the old API.