Handle upgrades in heat-keystone-setup
Handle upgrades in heat-keystone-setup

Handle upgrades of Heat by removing any outdated endpoints that exist in
keystone and adding any existing "heat" service user to an admin role in
the service tenant.

Change-Id: If6393417b5404a56b4723f42fb1a1b394d01cc6a
Signed-off-by: Zane Bitter <1899fff8e7db19a598ee9d835aa1a232f82ea264@redhat.com>

ntt-sic/heat,Triv90/Heat,noironetworks/heat,rickerc/heat_audit,dragorosson/heat,jasondunsmore/heat,NeCTAR-RC/heat,JioCloud/heat,gonzolino/heat,cryptickp/heat,ntt-sic/heat,rh-s/heat,cwolferh/heat-scratch,openstack/heat,maestro-hybrid-cloud/heat,rh-s/heat,NeCTAR-RC/heat,pshchelo/heat,cwolferh/heat-scratch,rdo-management/heat,maestro-hybrid-cloud/heat,miguelgrinberg/heat,takeshineshiro/heat,dims/heat,steveb/heat,takeshineshiro/heat,redhat-openstack/heat,rdo-management/heat,cryptickp/heat,noironetworks/heat,dragorosson/heat,pshchelo/heat,srznew/heat,gonzolino/heat,openstack/heat,rickerc/heat_audit,citrix-openstack-build/heat,JioCloud/heat,Triv90/Heat,steveb/heat,varunarya10/heat,srznew/heat,dims/heat,jasondunsmore/heat,pratikmallya/heat,Triv90/Heat,miguelgrinberg/heat,citrix-openstack-build/heat,redhat-openstack/heat,varunarya10/heat,pratikmallya/heat