Validate 'glance image-create' exit code

qa_crobarsetup.sh checks if SP3-64 image is available in glance, if it
isn't, then it's uploaded to glance, if glance image-create fails then
exit with error.
crowbar-prep: adjust for -devel rename on clouddata
mkcloud: Use persistent guest domains

Allow start/stop guests with persistent guest domains.
mkcloud: Use persistent networks

Allow start/stop networks.
mkcloud: more Cloud1.0 cleanup
Upload and install a cfntools image for tempest tests

This way the orchestration related tests can run as well.
Collect the return value of run_tempest.sh

Otherwise we collect the return value of popd,
which is most always success :/
Fixed typo URL
mkcloud: add option to set the memory assigned to admin and compute nodes

The following new environment variables are used:

* ADMIN_NODE_MEMORY to set the memory in KB assigned to admin node
* COMPUTE_NODE_MEMORY to set the memory in KB assigned to compute nodes

By default both are set to 2097152 (2GB)
Add support to reboot exclusively neutron controller

Executing `./mkcloud rebootneutron` will reboot the node where
`neutron-server` is running.

This is useful to test how the cloud will behave after rebooting the network,
an expected use case for this is running the following command:

    # ./mkcloud all_noreboot rebootneutron testsetup
Added support to configure cloud using ovs+vlan

To configure neutron using openvswitch with VLAN support set environment
variables `networkingplugin` to `openvswitch` and `networkingmode` to
`vlan`.
mkcloud: Add 9p fs for local repos to admin node

Add $localreposdir_src var and if available add 9p filesystem to admin node
so in the future local repositories can be used for the admin node.
This is still WIP but with this commit at least the 9p fs is available
in the VM and the vars $localreposdir_src and $localreposdir_target are
exported for the sshrun of qa_crowbarsetup.sh.
qa_crowbarsetup: Mount local repos dir via 9p

If requested via $localreposdir_src, mount $localreposdir_target via 9p
inside the crowbar VM. This can be used later to use local repositories.
Useful to minimize network traffic.
qa_crowbarsetup: Add local repos support

When $localreposdir_src is set, local repositories are used for crowbar
managed nodes and to setup the crowbar node itself.