Basic redhat support in Vagrantfile

Redhat handles the hosts file differently, and
by default will not have a proper fqdn. This patch
sets the hosts file to have the correct fqdn.

Additionally, the operatingsystem entry in config.yaml
was confusing since it was interpreted as a fact. This
meant it was possible to have a Centos guest have it's
operatingsystem fact as debian or in fact anything.

This patch also renames operatingsystem to os, so that
there is no clash with the existing system facts.
Add haproxy and keepalived

This commit adds haproxy and keepalived
modules to be used on the controller in
the stacktira scenario
Revert changes to data_mappings/common.yaml

Use the stacktira data mappings file instead to
keep things in one spot. Can move things into the
common area if it proves useful to others.
New version of stacktira distro
Fix setup.pp on rhel.

The apt dependency was causing issues on rhel-alikes, and
has been moved to the debian block

Additionally the hostname has been changed to build_server_name
instead of the hostname of the current machine, so that all nodes
know where the build node is.