Filesystem implementation

This holds the filesystem implementation for the .img format. I refer through out to a file system containing files, rather than using the term sub-files as in John Mechalas' document.

Another way to look at it (and probably a better one) is that it a kind of archive format just like a .zip file.