create-vm: Use other file for kvm_intel params

mkcloud uses /etc/modprobe.d/80-kvm-intel.conf for kvm_intel module
options. Use the same file for create-vm.sh so we don't use two
different places for the module options.
Enable RBD backend in Glance/Cinder when wantceph is set
Do not wait for the proposal to become ready when it failed

When it failed, it failed. Its not gonna get better by
waiting.
Add script to filter jenkins notifications

it works as a webhook receiver CGI
and produces email output about interesting results
Add travis syntax checking
reindent all bash scripts to make them bash8 compliant

also add a test for it
slight reworking of mkcloud-crowbar-logs.sh
Remove adding of local repos to the admin node in TESTHEAD setups

Clarify documentation that TESTHEAD picks up the media from
Staging and tests it against the update-testing repositories.

The extra repos like Devel_Cloud_Shared and the like were only
breaking the run most of the time, and we should really test the
media only - otherwise packages might be available that have
been forgotten from the media.
Merge pull request #65 from toabctl/kvm-intel-options-path

create-vm: Use other file for kvm_intel params
Clarify documentation
Configure rabbitmq before keystone

.. Since keystone can make use of rabbitmq
qa_crowbarsetup: check if testvm ssh is up actively

This patch changes the way qa_crowbar waits until `testvm` SSH keys are
ready to log in. Originally the script was sleeping for 200 secs and then
just connecting, now the script checks 40 times every 5 seconds to know if
the keys are ready to be used.

`ssh-keygen -R $vmip` is being used, because the server's fingerprint changes
a few seconds after `sshd` started listening connections for the first time.
qa_crowbarsetup: no need to workaround fixed bug

this way we will also notice regressions on this
qa_crowbarsetup: use `UserKnownHostsFile=/dev/null`

This patch removes the usage of `ssh-keygen -R` in favor of
`ssh -o UserKnownHostsFile=/dev/null`.
Allocate all disks in the ceph mode

Otherwise cephvolumenumber greater than 1 has no
effect.
change default to SUSE Cloud 4

Most people will be working with version 4 now.
Merge pull request #76 from aspiers/default-to-version-4

change default to SUSE Cloud 4
Sync mkcloud job

There are improved descriptions, and the default value for
cinder_conf_volume_type is empty so it can computed by the script.
When rebooting nodes, wait for a valid state and not just ssh connection

Previously, we were just looking that ssh is on, but we need to wait for
crowbar_join to have completed before going on.

As this will take longer, the timeout is also increased.
qa_crowbarsetup: Add function to bind mount dir

This can be used later to use local repositories.
qa_crowbarsetup: Add path to extracted Cloud isos

The paths to the extracted cloud product isos are needed for local
repository support.