qa_openstack: only add SP2 repos on SP2
qa_crowbarsetup: support nova hypervisor roles
mkcloud rebootcrowbar: wait for offline before waiting for online

otherwise it catches the online state still before rebooting
if cloud-admin network is persistent, start it
add timeouts on curl
public_network_id and public_router_id are now correctly configured

Prior to running tempest, quantum is queried for a floating ip from the net-list and its respective router. These are then configured into the tempest.conf file as the public_network_id and the public_router_id respectively.
add another default pw..
add cleanvm run for master as well
make node setup failures fatal again
Make it runnable in -e mode
don't treat it as fatal
disable devstack for now
Make develcloud 1.0 work again
mkcloud: make all disk sizes configurable

background: with the new tempest job we often run out of
diskspace with the current defaults.
tempest: also archive the tempest config file
skip exit codes checks on the debug code
mkcloud: make debug mode configurable
Use smaller flavor also for Master
Additional nosetest arguments -s and -x

-s = Don’t capture stdout (any stdout output will be printed immediately) [NOSE_NOCAPTURE]

-x = Stop running tests after the first error or failure
mkcloud: split tempest into two steps to capture more artifacts

Background:
In case a timeout for the jenkins jobs kills a tempest run that
gets stuck somewhere no artifacts can be caputured. By splitting
off the configuration part into a seprate step we can capture the
config file and other files of interest.