Romfs archive

Added file system support for the RomFS archive, and various other changes/refactors in support of loading the RomFS. Also includes interface code for the File System service, with an implementations for the OpenFileDirectly and (archive) Read service functions.