Fix trap_Alloc for game DLL

Now it allocates data on the zone instead of the hunk. Hunk uses mark usage at load and then clears everything allocated beyond that at vid_restart, which was clearing memory dynamically allocated for game vm on hunk.