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 implementations for the OpenFileDirectly and (archive) Read service functions.
Doesn't look like any of this header uses kernel things.