Add support for pinning userspace memory regions and returning a listof pages in the region. This includes tracking pinned memory againstvm_locked and preventing unprivileged users from exceeding RLIMIT_MEMLOCK.