Expand the location support for utilization.

This allows us to leverage Optopus' location support to provide the
following:

- Create/destroy locations via the UI.
- See hypervisor utilization per location.
- API hook for HV utilization.

modified route to use common_name instead of id