Update ceph version in ceph testsuite config file

We don't want to fail every time the version changes, and wait for a fix
in the config file that is in git.
Properly set radosgw node in ceph test suite config file
Create a second backend for cinder to allow multi-backend testing

We create a local backend; that way we're sure it'll be available.
Merge pull request #85 from vuntz/ceph-testsuite-changes

Update for ceph testsuite changes
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.
qa_crowbarsetup: check content of volume re-attached

This patch verifies that the content of the volume was preserved after
reattaching it to the instance.
Makefile: run `apt-get update` before installing packages

Sometimes travis builds fail, because apt local index are outdated.
Merge pull request #91 from freyes/travis-apt-get-update

Makefile: run `apt-get update` before installing packages
Merge pull request #86 from vuntz/cinder-multibackend

Create a second backend for cinder to allow multi-backend testing
Make bash8 happy

Indentation was wrong.
mkcloud: Add adminvcpus parameter

When running multiple nodes on limited hardware it's useful to set the
number of vcpus on the admin node independent from the other nodes.
Merge pull request #83 from toabctl/add-adminparams

mkcloud: Add adminvcpus parameter
Merge pull request #69 from freyes/check-attached-volume

qa_crowbarsetup: check content of volume re-attached
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.