A simple script to deploy OpenStack nodes

This can be used to deploy hosts of type:
* controller
* compute
Adapted shared network to flat network

Also removed private networks, as they are not needed (and in fact
incompatible) with flat network without an external router.
Cleaned out some unnecessary parts.
Adapted shared network to flat network
Configuring network interfaces for flat network

Configuring br-ex and the external network interface for a single
publice, shared, flat network.
Fixing some basic errors
More trivial fixes
Manually adding the management network
Readding the Exec diractivy, as it is needed.
Fixing the configuration of all other interfaces.
Fixing a typo in the branch name
Reconfiguring network interfaces automatically
Trivial fixes.
Trivial fixes.
Merge branch 'milestones/m2.1' of github.com:ninech/puppetlabs-openstack into milestones/m2.1

Conflicts:
	manifests/common/ovs.pp
Renaming external bridge to br-ex.

This removes some incompatibilities.
Fixing version of puppet-networkinterfaces to use.
Adapted to clearly mark nine.ch specifics.

This can be used anywhere, as long as the nine.ch specific parts
get removed.
Fixing for compute node.

The compute node needs the sam common.yaml, so now the script
checkes if it's already installed, or tries to get it from
the controller node via scp.
Refactoring the internal subnet config