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