[installer] [host] add version selection UI
[installer] [host] add supportedevice class to handle devices, adjust
preseeding to be more specific in capability