fzos: fix prototypes, and properly declare story_name in init
administrivia: add a sane ignore, clean up the build, and fix README.
Squashed 'frotz/' content from commit d7cd0bc

git-subtree-dir: frotz
git-subtree-split: d7cd0bc3d2383cd169caf448c15b349fbab6c1e9
Import Frotz 2.43
frotz: fix prototype for os_fatal
add better debugging support with kernel.elf