Remove duplication on stack resource operations
Remove duplication on stack resource operations

Move resource existence and availability check to a single place to
avoid duplication.  This is prep work for the blueprint
detailed-resource-show.

Change-Id: Ie923516d11307fc5efdbfbe728fb842137915b28

srznew/heat,cryptickp/heat,jasondunsmore/heat,openstack/heat,takeshineshiro/heat,dims/heat,rh-s/heat,pratikmallya/heat,dragorosson/heat,cwolferh/heat-scratch,gonzolino/heat,miguelgrinberg/heat,cryptickp/heat,maestro-hybrid-cloud/heat,miguelgrinberg/heat,steveb/heat,takeshineshiro/heat,dragorosson/heat,pratikmallya/heat,cwolferh/heat-scratch,jasondunsmore/heat,rdo-management/heat,maestro-hybrid-cloud/heat,noironetworks/heat,rh-s/heat,srznew/heat,dims/heat,pshchelo/heat,pshchelo/heat,noironetworks/heat,gonzolino/heat,rdo-management/heat,openstack/heat,steveb/heat