discovery taxonomies and interactive hostname

patch to allow taxonomies to be assigned in PXE menu or predetermined in discovery_init.sh and to allow interactive host name to be provided for discovered hosts