Move memory-mapping functions from file.c into a separate mmap.c. This will be cleaner especially once (if) we end up doing a Windows implementation, which is likely to look entirely different. Signed-off-by: H. Peter Anvin <hpa@zytor.com>