Executable segments now get an "x" character in their region name.
Instead of having to inspect 'prot' at every call site, make the Process API's take care of that so we can just pass it through.
This is in preparation for eventually using it in userspace. LinearAddress.h has not been moved for the time being (as it seems to be only used by a very small part of the code).