Added memory-mapping for file access (enabled by default) and began following semantic versioning guidelines. Some old constructors for NXFile have been deprecated.