Add mapping for ceilometer agent auth_region

I5fc5ae1b41 added several missing region data mappings.
However, one further mapping is also needed: we don't currently
have a mapping for the region setting in the ceilometer agent.
This patch adds a mapping for the
ceilometer::agent::auth::auth_region parameter.

Change-Id: I66e890737bbbd00a296e0bfa861ca8992b472c17
Closes-Bug: #1308366
Update data mappings for puppet-galera in full_ha

Add data mappings to use Michael Chapman's puppet-galera module in
full_ha scenarios with the native Percona packages bundled in Ubuntu
trusty.

Change-Id: Ic56cb948498db183623b01dfce595167fbec06d1
BP: switch-to-percona
Map glance_api_servers for cinder

Puppet_openstack_builder has a mapping for the
nova::glance_api_servers parameter, which tells nova where to
find the glance API service.  Cinder takes a similar parameter,
but we don't currently have a mapping for it (which can result
in errors when creating a volume using an image as the source).
This patch adds a mapping so that Cinder knows where to find
the glance API.

Change-Id: If168fdeddfb06f63186c2ad4759f1656c6055905
Closes-Bug: #1284772
Merge "Update data mappings for puppet-galera in full_ha"
Merge "Add mapping for ceilometer agent auth_region"
Merge "Map glance_api_servers for cinder"
Add support for nova-neutron interaction

In Icehouse, a new notification system was introduced allowing
Neutron to communicate with Nova about port status and data.
Configuring this feature requires some extra setup, including
querying keystone for the UUID of the nova admin tenant and
placing it in the neutron.conf file.  Since the new interaction
system is on by default, failing to configure it results in
fatal errors when attempting to launch an instance.  This patch
adds the necessary composition layer changes needed to support
the new notification system.  It also fixes a bug in which the
admin_tenant and service_tenant parameters weren't actually being
mapped to anything (these are also needed to configure the new
interaction system) and sets them to the default values that
ended up getting deployed because of the bug.

Change-Id: I5157b59ab1348bbe0854b6e88a0f60affdd6600a
Closes-Bug: #1302163
Merge "Add support for nova-neutron interaction"
Merge remote-tracking branch 'origin/master' into icehouse