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.
For this PR, it probably makes sense to be consistent with Handle usage with other kernel object modules. However, I can make a subsequent PR to make this change everywhere.