Add functional test for deleting a compute service
Add functional test for deleting a compute service

This adds a functional test which asserts the things
related to bug 1756179 where deleting a compute service
does not also delete the related host mapping or resource
provider resources.

Also related to bug 1763183 in that it should not be
possible to delete a compute service that has instances
running on it since that will mess up resource tracking
in Placement.

Change-Id: I519c5abfe24b154998f481c8a86db239a75d4729
Related-Bug: #1756179
Related-Bug: #1763183

klmitch/nova,mahak/nova,rahulunair/nova,openstack/nova,mikalstill/nova,mahak/nova,openstack/nova,mikalstill/nova,mikalstill/nova,rahulunair/nova,openstack/nova,klmitch/nova,gooddata/openstack-nova,rahulunair/nova,mahak/nova,klmitch/nova,gooddata/openstack-nova,klmitch/nova,gooddata/openstack-nova,phenoxim/nova,gooddata/openstack-nova,phenoxim/nova