Ceilometer integration

  * BP: ceilometer-fuel-integraition
  * HA and simple deployment
  * general MySQL backend for ceilometer
  * tested on CentOS 6.4
  * need verification of Ubuntu support
Update savanna api version for havanna
Update heat for havanna
Update murano for havanna
Fix syntax errors leftover from rebase

deployment/puppet/neutron/manifests/keystone/auth.pp
 add missing $ on
 fix double quote
 fix ensure not first

deployment/puppet/openstack/manifests/nova/controller.pp
 add missing $ on 34
[PRD-1983] tie services' config to AMQP Server
add ipsort function for RHOS deployment order
Fixup some un-needed string interpolations in horizon
[PRD-2360] Radosgw wont start on multiple controllers

refactor radosgw key creation so that its idempotent.
Enable carrier waiting after interface up
More powerfull error messages
add $::ceph::use_ssl to havana
always enable haproxy for swift or radosgw in HA

Setup Swift HAProxy when Swift is enabled either for glance or for
objects, not just when it's enabled for glance. Setup RadosGW HAProxy
when Swift is disabled and RadosGW is enabled. Use active-passive
balancing for RadosGW.
Merge pull request #851 from Mirantis/havana-mopup

Havana mopup
Fix ceph, radosgw init issues

This patch forces $::operatingsystem == Ubuntu to use the debian init script
 instead of the upstart script for radosgw. This is necessary because the
 upstart script requires a parameter that breaks puppet's upstart provider.
 this resolves #1239348.

This patch more strickly sets the dependancy for service ceph in init.pp.
 This some errors found in #1250122.

Closes-bug #1250122
Closes-bug #1249348
Fix for rabbit_hosts flag in ceilometer
Rename quantum->neutron config resource

Closes-bug: bug1251629
Merge pull request #852 from Mirantis/bug1251629

Rename quantum->neutron config resource
Fix swift output parse regexp

 - Bug #1248651
 - fix parse output with new swift havana release
 - fix optional whitespace at the end of the line
specs for new swift version