HAproxy prefer services on local controller
Add Vagrant standard environment

Adding the vagrant standard build environment.
Install ucarp package on network nodes.

This permits doing ip-failover.

On boxes which do not have ucarp configured in /etc/network/interfaces,
no ucarp processes will be started.

On boxes which have ucarp configured in /etc/network/interfaces, a ucarp
process will be automatically started upon ifup.
Fix test/setup in a clean environment
Add support for vxlan in neutron ovs_neutron_plugin.ini
Merge pull request #279 from blueboxgroup/fix-test-setup

Fix test/setup in a clean environment
Use VXLAN in tests
Merge branch 'fix-test-setup' into vxlan
Patch Ansible neutron_network module to support vxlan
Reserver 4GB of RAM on controller nodes
Create external network in testenv and boot a test instance
Merge pull request #280 from blueboxgroup/reserve-controller-resources

Reserve 4GB of RAM on controller nodes
Merge pull request #282 from blueboxgroup/haproxy-backup

HAproxy prefer services on local controller
Merge pull request #283 from blueboxgroup/more-testing

Create external network in testenv and boot a test instance
Merge pull request #281 from blueboxgroup/vxlan

Add support for VXLAN, and exercise it in testenv
Configure horizon to not show mount-point option.

KVM does not support setting the mount point when attaching a volume.
This change causes horizon not to show the option, as it is confusing
to show the option when it does not work.
Merge pull request #284 from blueboxgroup/cant-set-mount

Configure horizon to not show mount-point option.
Adopt an Ubuntu 14.04 style interfaces.d/ directory
Add functional external network and floating IPs to testenv
Add ufw firewall to swift proxy nodes.

This prevents unwanted access to internal services such
as memcached.

Publically accessible ports are SSH and swift-proxy.
All other ports are accessible only from `undercloud_cidr`.