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 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
Fix duplicate assignment rabbit_host
Merge pull request #832 from xarses/bug/1249348

[4.0] Fix ceph, radosgw init issues
Merge pull request #842 from dmitryilyin/max-update

Havanna updates for heat and murano from Max Mazur
Merge pull request #854 from rsokolkov/master-ceilometer-havana

Master ceilometer havana
PXE boot using HTTP instead of TFTP
[PRD-2485] Add support for vlan splinters

Add option use_vlan_splinters to site.pp. If enabled and osfamily is 'RedHat'
 then vlan splinters will be enabled if the driver for an bridge interface
 is present in the devices list in l23network::l2::splinters.

This behavior is disabled by default as not all installs may suffer from this
 and should only be enabled when necessary.