Add vCloud Gems

This commit adds the following vCloud supporting Gems to the Gemfile:

- vcloud-walker
- vcloud-core
- vcloud-edge_gateway
- vcloud-tools
Add script to generate Fog file

This script generates a Fog file automatically based on values passed to it as
environment variables.
Add YAML file for vcloud-launch

vcloud-launch requires a YAML file in order to build the box in question. This
commit adds the YAML file.
Add Jenkins script

In order to Jenkinsise the creation of off-site backup machines, this commit
adds a Jenkins script to:
(a) create the machine using vcloud-launch
(b) configure NAT and firewall rules on the edge gateway using
vcloud-edge_gateway
Add bootstrap file

This commit adds a bootstrap file to the 'common' folder.
Add README for network configuration

A rather self-explanatory commit, I hope, which adds a README explaining how
things in the vcloud/net folder work.
Add Edge Gateway firewall and NAT rule config file

This commit adds an Edge Gateway firewall and NAT rule configuration file. The
syntax is, hopefully, self-explanatory, however full documentation can be found
in the `vcloud-edge_gateway` repository's README on GitHub.
Add interfaces.yaml file

In order to ensure that the edge gateway can be configured correctly, the
interfaces file is required. This commit adds only one interface file for
Carrenza - the interface attached to the Edge Gateway in the BACKUP vDC.
Add Jenkins script for networking

This commit adds a Jenkins script for use with `vcloud-edge_gateway`.
Add YAML to create Org vDC networks

This commit adds a YAML file in order to create org vDC networks. Org vDC
networks are required in order to ensure traffic from a vDC can be routed via an
Edge Gateway.
Amend pass_hash

It is much better to use a different password for this type of box to ensure a
bit more security. The decrypted password is available in the encrypted
credstore.
Re-structure the generate_fogfile.sh file
Change jenkins.sh permissions
Fix syntax in YAML