Adds Hardwaretype create/edit features

- Create/Edit Hardware Types in loom
- Adds drop-down-text-combo directive for reuse in create/edit views.
separate out into a function?
if (!$scope.editing) {
addMapToModel($scope.providerMapShadow)...
}else{
addMapToModel($scope.providerMapShadowNew)..
}