Revert "parse file using mmap"
The mmap implementation still segfaults sometimes. Some more debugging
is needed.
This reverts commit 28b8e7d0aeba880e6dfa73210dd049624ce950e7.

Conflicts:
	ngp.c