Fixed type and protection values returned by NtQueryVirtualMemory to be closer to what Windows does. Allow using MEM_SYSTEM without MEM_RESERVE to avoid 64k alignment. Use pread instead of lseek+read when faking mmap.