Merge pull request #123 from dirkmueller/master

Reindent the oncontroller_testsetup
qa_crowbarsetup.sh Fix CI for upgrade handling once again

The last refactoring was apparently incomplete, fix fallout.
freshvm: Add support for compressed qcow2 images

Initializing the lvm volume with a compressed qcow2 image
is significantly faster as it only needs to copy the initialized
data. (1m12s vs 2m30s)
qa_openstack.sh: Workaround broken DNS server
mkcloud: fix warning message about deprecated variable
qa_devstack: Use upstream repository for testing

Patches needed for openSUSE are mergedso use the upstream git repository
for testing.
qa_crowbarsetup.sh: Add CI for trove
qa_crowbarsetup.sh: Add support for susecloud5/remove 2.0

Cloud 2.0 is EOL, so we don't need to have further support
for it. Extend the cases for Cloud 5 alongway.
qa_crowbarsetup.sh: Remove get_crowbarnodes

This function was only used in one place, and not invoked
at the right time to actually do something.
mkcloud: Avoid hang on collecting supportconfig

If the cloud install went really berserk, the supportconfig
run will hang endlessly, blocking further jobs. Timeout
after a while.