Pass --gpg-auto-import-keys --no-gpg-checks when installing python-nose

If we use a build from the SUSE:* namespace, then we do not have the
Devel:Cloud GPG key already approved.
Merge pull request #88 from vuntz/auto-accept-gpg

Pass --gpg-auto-import-keys --no-gpg-checks when installing python-nose
mkcloud: sync doc of how commands all and all_noreboot

This patch documents that `all` and `all_noreboot` run `addupdaterepo`
and `runupdate` steps.
Enable deployment of cinder v2 API on Cloud 4+
Enable deployment of nova v3 API on Cloud 4+
mkcloud: pass on net_fixed
test radosgw with command line interface

do only keystone-based tests, do not expect glance has swift backend

added a test of S3 API

merge S3 testing into swift API testing

verify file content after uploading & downloading
use cmp instead of sha1sums
Merge pull request #94 from jsuchome/radosgw_tests

test radosgw with command line interface
fix usage text

120e99d3dd broke the usage text since default variables need to be set
prior to calling parse_opts() which calls usage().
extract zypper_addrepo() and zypper_set_priority() functions
remove Devel_Cloud_Shared_11-SP3_Update

This was omitted from setup_zypper_repos() when originally introduced.
automatically trust GPG keys for new repos
fix cloud_admin pattern installation check

zypper -n patterns lists all patterns by default, so I'm
not sure how this check ever worked before.
do validation on cloud version number
Cloud 4 and all subsequent versions will support HA

(probably, it's a safer default for now anyway ...)
qa_crowbarsetup: avoid nested conditions
mkcloud: revert xen support workaround

needs a kvm with bnc#886535 fixed
The workaround was never really working with SP3 because of bnc#806692
qa_crowbarsetup: cd /root before screen
qa_crowbarsetup: skip radosgw tests when not deployed