Core: Removed unused directory_file_system and meta_file_system modules.

Core: Updated CMakeLists.txt to remove directory_file_system and meta_file_system modules.
Kernel: Added stubbed code to support creation of kernel Archive objects.
FS: Added stubbed code to intercept and decode file system service functions.

FS: Added to CMakeLists.txt
Loader: Refactored interface such that data is no longer stored by loader.

NCCH: Removed extra qualification ‘Loader::AppLoader_NCCH::’.
citra-qt: Rewrite disassembly view.
APT: Added stubbed ReceiveParameter and various cleanups.

APT: More cleanups.

APT: Changed SignalType to be type u32.
FileSys: Added preliminary support for applications reading the RomFS archive.

Archive: Fixed brace ugliness for neobrain :)

FS: Commented out unused local variables to prevent warnings.

...But keeping them here for future use.

archive_romfs: Removed unused #include.
Qt: Updated open dialog to include NCCH formats.
Loader: Updated read methods to be const

- Required "file" handle to be made local and explicitly opened/closed as needed
Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final"
Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override".
Archive: Added Init/Shutdown methods to reset kernel archive state.
NCCH: Updated ExeFS memory allocation to be safer.
Merge pull request #26 from bunnei/romfs-archive

Adds preliminary RomFS archive support
mem_map: Updated interface to expose template functions to other modules.
Kernel: Added support for shared memory objects.

SharedMemory: Added optional name field for tracking known objects.
GSP: Fixed to use real shared memory object, various cleanups.

- Previously, used a hard-coded shared memory handle of 0x10002000 (as used by libctru homebrew)

GSP: Added name for shared memory.

GSP: Cleaned up assertion message.
Memory: Removed deprecated MapBlock_Shared function.
SharedMemory: Updated MapSharedMemory to use an enum for permissions.

- Also added some safety checks to MapSharedMemory.
Merge pull request #28 from bunnei/shared-memory

Shared memory - adds preliminary support for shared memory kernel objects and correct block mapping.