exit cleanup in functions
exit cleanup in functions

we should always use die instead of exit so that we know why we
failed.

Also remove instances where exit is called after die, as that is
a noop.

Change-Id: I8e08cce63d35c503c36ff1e09805f3db427d082d

vsham20/devstack,bq-xiao/devstack,pczerkas/devstack,noironetworks/devstack,upadhyay-prashant/devstack,wenhuizhang/devstack,nawawi/openstack,avvocatodemarchis/devstack,samgoon/devstack,innodee/openstackk,eshnil2000/devstack,HPCHub/devstack,rushiagr/devstack,dtroyer/devstack,andrewrothstein/devstack,varunarya10/devstack,TwinkleChawla/devstack,richliu/devstack,costingalan/devstack,bswartz/devstack,bq-xiao/devstack,openstack-dev/devstack,vishnugonela/devstack,eharney/devstack,nuxeh/devstack,pczerkas/devstack,virtualopensystems/devstack,thomasem/devstack,sc68cal/devstack,group-policy/devstack,varunarya10/devstack,affo/devstack,prithivm/branch01,bigswitch/devstack,NaokiMiyata/devstack,jamielennox/devstack,mssumanth/devstack,parul24/devstack,JioCloud/devstack,dirkmueller/devstack,atulpatil301/devstack,liuquansheng47/devstack,CloudServer/devstack,neerja28/Devstack_GlusterFS,sc68cal/devstack,nuxeh/devstack,promptworks/devstack,dtroyer/devstack,olivierlemasle/devstack,atulpatil301/devstack,TwinkleChawla/devstack,group-policy/devstack,neerja28/Devstack_GlusterFS,avvocatodemarchis/devstack,andrewrothstein/devstack,promptworks/devstack,openstack-dev/devstack,vsham20/devstack,herrsechs/devstack,pombredanne/devstack,upadhyay-prashant/devstack,mmasaki/devstack,CloudServer/devstack,pacinete/devstack,tianweizhang/devstack,j4/devstack,ozamiatin/devstack,bswartz/devstack,eharney/devstack,costingalan/devstack,bigswitch/devstack,BSJAIN92/OpenStack,srics/devstack,flavio-fernandes/devstack,yamt/devstack,olivierlemasle/devstack,rushiagr/devstack,mc2014/devstack,pombredanne/devstack,affo/devstack,vishnugonela/devstack,herrsechs/devstack,Millnert/contrail-devstack,mc2014/devstack,kplus/devstack-moonshot,ozamiatin/devstack,j4/devstack,Juniper/devstack,williamthegrey/devstack,NaokiMiyata/devstack,thomasem/devstack,liuquansheng47/devstack,Mahito/devstack,nawawi/openstack,sequenceiq/devstack,wenhuizhang/devstack,bljgaurav/openstack-test,BSJAIN92/OpenStack,sequenceiq/devstack,pacinete/devstack,samgoon/devstack,LoHChina/devstack,noironetworks/devstack,dirkmueller/devstack,tianweizhang/devstack,mmasaki/devstack,richliu/devstack,prithivm/branch01,Mahito/devstack,LoHChina/devstack,flavio-fernandes/devstack,parul24/devstack,kplus/devstack-moonshot,mssumanth/devstack,bljgaurav/openstack-test,HPCHub/devstack