Add portable access to OS virtual memory manager

Preliminary pull for portable virtual memory management.

This needs a review and a nod from auto-tester.

UPDATE: and I was too optimistic with POSIX as standard in this area. Apparently I need FreeBSD and OSX "recipes" as well.