Support a choice of either Crunch or FAT

If the Unix `MODE` is set, the choice of configuration changes:
* `MODE=crunch` (or nothing): use static filesystem via crunch
* `MODE=fat`: use FAT and block device (run ./make-fat-images.sh)

This requires mirage/mirage#160 to be merged before it'll build.