Simplify rpc client calls
Simplify rpc client calls

We always pass host=None to _engine_topic() which means that we always
construct a topic using CONF.engine_topic and CONF.host.

And since RpcProxy methods falls back to the topic supplied to its
constructor, we never need to explicitly pass it.

We can safely remove the _engine_topic() method and the passing of an
explicit topic to RpcProxy methods and replace it with constructing the
correct topic at construction time, without causing any functional
changes.

While we're at it, replace the last use of the variable name FLAGS with
CONF.

Change-Id: Iefdc6b78a068975ac45b10d6b53210cb283d2ef8

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