vspace: add mapping abstraction This commit provides a mapping object which can be obtained for any architecture and used to map paging structures based on the number of bits left to resolve in an address.