Deal with quantumclient now installing neutron.

Trunk quantumclient now installs neutron, as part of the big rename.

Fix bug 1197589.

Change-Id: Ibdc89fa255e702c3e55f0493401d8e6ac503a63e
Fix filter-bootps for multiple baremetal nodes.

The logic of the UDP filters for DHCP requests on baremetal compute
nodes was broken and blocking all traffic when multiple bare metal
nodes are registered.

Change-Id: Ifda611059c6c6f084a04c0616ee108f6b2e720ac
Merge "Fix filter-bootps for multiple baremetal nodes."
Adding puppet element

This element installs puppet and applies puppet manifest to
images at build time and also in response to heat metadata
changes.

Change-Id: I3b581d8ff050f9724dd587b22ecbfaff05eb2d79
Replacing keystone element

Uses puppet to install keystone from packages

Change-Id: Iaafc604d1f1295cb2d13219ef5a178729db08a5a
Add keystone db connection details

Change-Id: I17477cd87e7bb7f0a8a78ea76ba26c5858af962b
Put some order on os-refresh-config systemd

cloud-init is populating the file /var/lib/cloud/data/cfn-init-data
with metadata and needs to happen before os-refresh-config is run
which in turn needs to happen before the cfn-hup cronjob.
Use keystone-manage from package

Change-Id: I21302202f58c338744a050e70a770ec2b37bdfd4