adding support for creating GRUB rescue disk.

`make iso` will make a bootable disk which can be
burnt to CDROM or USB, or added to your system's bootloader
configuration (GRUB). It uses `grub-mkrescue`, which in turn uses
`xorriso`, both of which are not easily found/compilable on Mac OS X.