Migrated master to target OpenStack Icehouse (2014.1.0)

Updated project to target OpenStack Icehouse.
Pending upstream reviews for puppet-keystone and puppet-heat

https://review.openstack.org/#/c/89938/
https://review.openstack.org/#/c/89940/

Conflicts:
	Modulefile
	manifests/common/cinder.pp
	manifests/common/glance.pp
	manifests/common/keystone.pp
	manifests/common/neutron.pp
	manifests/resources/repo.pp
	manifests/resources/repo/rdo.pp
	manifests/resources/repo/uca.pp
Updated vagrant pluin command in docs

updated to read "vagrant-hostmanager"
Adding nova::api to swiftcontroller

Without  { '::openstack::profile::nova::api': } included you
aren't able to log into the horizon dashboard :sadface:

Conflicts:
	manifests/role/swiftcontroller.pp
Updates to support OpenStack Icehouse.

* Updated Puppetfile dependencies to support Icehouse on PE.
* Now pre-download modules to account for vagrant/fusion filesystem
inconsistencies.
* Added a script to side-load python 27 for CentOS 6.5 systems to allow
for Tempest testing.
* Added support for fwaas, lbaas, and metering.
* Updated shared networking and router config.
* Added interaction support for neutron/nova.

Conflicts:
	manifests/setup/sharednetwork.pp
Update the rabbitmq dependency to >= 3.0 < 4.0

Conflicts:
	manifests/profile/rabbitmq.pp
Added Erlang dependency for updated RabbitMQ

The new puppetlabs-rabbitmq dependency requires a more
recent version of Erlang. Install the repo and package.
Updated ntp dependency for PE
Remove merged glance patch.
Added puppetlabs-tempest dependency
Updated Modulefile version for release
Updated multinode example

Updated the multinode example to download the modules before setting up
the virtual machines.
More ubuntu fixes

Added the concept of build stages to ensure database is running before
other resources.
4.0.0 Release