Native code has GC-heap pointers in it so it must be scanned. But on unix port memory for native functions is mmap'd, and so it must have explicit code to scan it for root pointers.
And move the MAP_ANON redefinition from py/asmx64.c to unix/alloc.c.
Fixes issue #840