Include some magic that allows us to hook NtAllocateVirtualMemory without causing infinite stack recursion

Also add the beginnings of dosdevice name rewriting