Allow for dynamically choosing install disk

If install_disk is specified as "FIRST_USABLE", the installer will use
the first non-zero sized disk for installation.
Merge pull request #31 from sorenh/dynamic_install_disk

Allow for dynamically choosing install disk