Engine: update to support host env+view selection

This commit contains changes to allow the user to
select the combination of content env + view
for the host.  When doing so, it will alter the
list of install media available to the host
based upon what is available in that env+view.