Added the memory_mapping module and added memory mapped files (reader) functionality to all backends.
Moved the memory_chunk_t typedefs to the new memory_mapping.hpp file.
Minor stylistic changes.