Set up a private key

This change modifies the CI script, so that it also requires a private
key file, and uses that key for the OpenStack installation.
Add SR replacement

Should the XenServer have a non-ext type SR, the devstack install script
can try to destroy the default SR, and replace that with an ext type SR
if the user specified the -f switch.
tempest-smoke.sh -> install-devstack-xen.sh

tempest-smoke.sh is the script that was ran by the CI system. This
change removes the old install-devstack-xen.sh script, and replaces that
by tempest-smoke.sh. This way people will run the same script that is
running in the CI.
Get rid of old ci scripts

This change removes the old scripts, that are no longer used.
Accept domain names for XenServer

As the old script did, the new script should also be able to use a
xenserver if that's specified by a domain name. The IP address will be
detected by looking up xenbr0's address.
Comment out FLAT_NETWORK_BRIDGE

As the change that enables to specify FLAT_NETWORK_BRIDGE hasn't landed
yet, it should be commented out from the official script, and used only
on the internal builds.
Merge pull request #17 from matelakat/unify-scripts

Unify scripts
Add -w to wipe ssh keys on XenServer

This way the script will first authenticate with XenServer using
password, and remove the .ssh directory of root as a first step. This
way you can be sure, only the provided key is used.
Merge pull request #19 from matelakat/wipe-keys

Add -w to wipe ssh keys on XenServer
Generate id_rsa.pub on XenServer

If you wipe XenServer's ssh config, id_rsa.pub needs to be regenerated,
as it is needed by devstack.

Fixes #20
Merge pull request #21 from matelakat/pubkeyfix

Generate id_rsa.pub on XenServer
Remove the .ssh directory wipe

Overwrite .ssh/id_rsa.pub instead
Merge pull request #22 from matelakat/remove-ssh-wipe

Remove the .ssh directory wipe
xva build: Accept a setup script URL

This way we can use a pre-generated setup script to create an xva from a
citrix build.
Merge pull request #23 from matelakat/xva-specify-build-script

xva build: Accept a setup script URL
refactor: extract xecommand
Re-create xvdb on virtual appliance

If the devstack machine has an xvdb, it will be re-created so that it
could be exported sparsely
Merge pull request #24 from matelakat/xva-deal-with-cinder-drive

Xva deal with cinder drive
Fix parameter ordering
store the host key with ssh-keyscan and require devstack_tgz_url