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.
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`.
qa_crowbarsetup: allow reboot test to work