Fix admin user get all tenants' diagnostatics

Add filter for admin user to get his instance only

Change-Id: Id5b06e8fa37cadd84e77539e0126649c55dae652
Fix Hypervisor QoS alias not align with endpoint

Fix hypervisor QoS service alias not align with endpoint

Change-Id: I6cf18a296ddcad40947ee5855e5dad284dbfe990
Fix i18n bug in hypervisor_diagnorstics

Import nova.openstack.common.gettextutils._ to fix i18n bug
in hypervisor_diagnorstics

Change-Id: Ib9f10342507d4f4dac7ab4d95988ab3b14210885
If delete default qos group, return error message

If admin want to delete default tenant Qos group,
an error message "Default Project QoS Group can not be deleted."
will be return by api.

Change-Id: Ic7b7e74437f095f87d1e2295c619d9c5b02c8c61
Move tenant qos object-dict transform to db api

Move the object2dict transform to db part, in order
to make tenant qos could work as dict

Change-Id: Ief00c7419064e0cd09eb4a1d7933c10bf97513f2
API unit testcases for tenant_qos, hypervisor_qos

Change-Id: I75db0adf1385d2e7d1f1b8a939c23c212e484636