Allow engine and metadata server start in any order
Allow engine and metadata server start in any order

When the metadata server starts first, it will wait for the engine to come up
and only then registers it's hostname and port and becomes available.

Signed-off-by: Tomas Sedovic <2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@sedovic.cz>

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