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`.
jenkins: update openstack-mkcloud job configuration

Sync job configuration with the current version used in river.suse.de

Changes made:

* Remove `WITHTEMPEST` parameter
* Add `tempestoptions` parameter
* Add `networkingmode` parameter
* `cephvolumenumber` changed from `2` to `1`
* Timeout changed from 90 minutes to 4 hours (perl alarm)
* Added `nodenumber`, `networkingplugin` and `tempestoptions` parameters to
  the name of the build
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 var $localreposdir_target is exported for
the sshrun of qa_crowbarsetup.sh.
qa_crowbarsetup: Support cinder volume type select

Add 2 more variables to support cinder volume type selection.
$cinder_conf_volume_type indicates the type (e.g. local or netapp) and
$cinder_conf_volume_params can contain some configuration
parameters. E.g. to configure netapp, the variable could look like this:

storage_family 'ontap_7mode'
storage_protocol 'iscsi'
nfs_shares ''
vserver ''
netapp_server_hostname '192.168.124.11'
netapp_server_port 443
netapp_login 'admin'
netapp_password ''
netapp_vfiler ''
netapp_transport_type 'https'
netapp_volume_list ''
mkcloud: Also undefine virsh net and nodes

Networks and nodes are no longer transient so both must be undefined.
qa_crowbarsetup: Mount local repos dir via 9p

Mount $localreposdir_target if set via 9p inside the crowbar VM.
This can be used later to use local repositories. Useful to minimize
network traffic.
qa_crowbarsetup: add d3.cloud
qa_crowbarsetup: only use ipmi when explicitly enabled
qa_crowbarsetup: enable IPMI/BMC