[r=wallyworld] Fix Openstack bootstrap issue
[r=wallyworld] Fix Openstack bootstrap issue

Bootstrapping on Openstack fails unless --upload-tools is
specified. This is because a SetConfig() resets authentication
credentials held by the client. So we ensure the client is
authenticated before starting the main bootstrap logic.

https://codereview.appspot.com/11703043/
howbazaar/juju,mjs/juju,axw/juju,frankban/juju,wwitzel3/juju,bogdanteleaga/juju,makyo/juju,wwitzel3/juju,tych0/juju,reedobrien/juju,marcoceppi/juju,Altoros/juju-vmware,mattyw/juju,AdamIsrael/juju,tsakas/juju,macgreagoir/juju,reedobrien/store,axw/juju,voidspace/juju,Altoros/juju-vmware,frankban/juju,mjs/juju,frobware/juju,kat-co/juju,bz2/juju,voidspace/juju,bac/juju,dooferlad/juju,mikemccracken/juju,mhilton/juju-juju,mhilton/juju,anastasiamac/juju,kat-co/juju,howbazaar/juju,marcmolla/juju,dooferlad/juju,alesstimec/juju,anastasiamac/juju,sinzui/juju,waigani/juju,bz2/juju,marcmolla/juju,mhilton/juju,dimitern/juju,reedobrien/juju,cmars/juju,davecheney/juju,cherylj/juju,howbazaar/juju,tych0/juju,dooferlad/juju,AdamIsrael/juju,marcmolla/juju,cmars/juju,jrwren/juju,waigani/juju,marcoceppi/juju,cloud-green/juju,anastasiamac/juju,mhilton/juju-juju,sinzui/juju,mhilton/juju-juju,tych0/juju,Altoros/juju-cloudsigma,jrwren/juju,mattyw/juju,marcoceppi/juju,marcmolla/juju,thomnico/juju,bogdanteleaga/juju,gabriel-samfira/juju,tsakas/juju,sinzui/juju,mhilton/juju-juju,davecheney/juju,frankban/juju-tmp,mjs/juju,perrito666/juju,cherylj/juju,Altoros/juju-vmware,ericsnowcurrently/juju,dimitern/juju,mattyw/juju,wwitzel3/juju,macgreagoir/juju,howbazaar/juju,frankban/juju-tmp,macgreagoir/juju,alesstimec/juju,bac/juju,reedobrien/juju,reedobrien/juju,axw/juju,rogpeppe/juju,macgreagoir/juju,AdamIsrael/juju,bogdanteleaga/juju,gabriel-samfira/juju,gabriel-samfira/juju,mjs/juju,tsakas/juju,tasdomas/juju,rogpeppe/juju,davecheney/juju,howbazaar/juju,cmars/juju,tasdomas/juju,sinzui/juju,thomnico/juju,mattyw/juju,Altoros/juju-cloudsigma,dimitern/juju,bac/juju,waigani/juju,tasdomas/juju,waigani/juju,bogdanteleaga/juju,frankban/juju-tmp,bz2/juju,makyo/juju,cherylj/juju,Altoros/juju-vmware,ericsnowcurrently/juju,Altoros/juju-cloudsigma,cmars/juju,gabriel-samfira/juju,mjs/juju,cloud-green/juju,voidspace/juju,mhilton/juju,dimitern/juju,dooferlad/juju,axw/juju,tsakas/juju,gabriel-samfira/juju,perrito666/juju,marcoceppi/juju,cloud-green/juju,AdamIsrael/juju,axw/juju,davecheney/juju,Altoros/juju-cloudsigma,macgreagoir/juju,mikemccracken/juju,mikemccracken/juju,fwereade/juju,alesstimec/juju,frobware/juju,ericsnowcurrently/juju,mikemccracken/juju,kat-co/juju,perrito666/juju,mjs/juju,dooferlad/juju,fwereade/juju,mhilton/juju,bac/juju,anastasiamac/juju,fwereade/juju,bz2/juju,frankban/juju-tmp,dimitern/juju,frobware/juju,bz2/juju,mikemccracken/juju,jrwren/juju,kat-co/juju,alesstimec/juju,frankban/juju,makyo/juju,voidspace/juju,bac/juju,marcmolla/juju,perrito666/juju,makyo/juju,tasdomas/juju,thomnico/juju,perrito666/juju,thomnico/juju,tych0/juju,reedobrien/juju,cloud-green/juju,fwereade/juju,ericsnowcurrently/juju,kat-co/juju,anastasiamac/juju,rogpeppe/juju,alesstimec/juju,wwitzel3/juju,mjs/juju,frankban/juju,frankban/juju,cherylj/juju,ericsnowcurrently/juju