Issue #11: make default services a subset of compatible services

- Ensures default hardwaretypes, imagetypes and services are a subset of compatible services in the UI dropdowns.