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
Merge pull request #853 from Zipfer/swift_havana_fix

Swift havana fix
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.
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