fixes #2549 - new host organization and location should default to current context if it exists
re-fixes #2197 - scope host form fields by selected location and organization
fixes #2544 - fixes error when location/organization selected that does not included selected compute resource
undefined method `new_vm' for nil:NilClass