Fix heat-keystone-setup error when try to create heat user
Fix heat-keystone-setup error when try to create heat user

Unset OS_SERVICE_TOKEN and OS_SERVICE_ENDPOINT temporarily to make
sure this command can run even if the OS_SERVICE_TOKEN and
OS_SERVICE_ENDPOIN exist in shell environment.
Remove die_if_not_set in get_data function, because there maybe no
data in get_data function, for example, if the heat user does not
exist, the die_if_not_set will be in error.
Remove die_if_not_set after keystone user-list for the same reason.

Change-Id: I132f975ac2da21e6ad7431ae326ad9bd538e4696
Closes-Bug: #1266670

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