Update stackforge references to openstack

Change-Id: Ie0290e9ab3e7fe8f02ee5e207ae1a419b0abf3cd
Allow access to HEAT cfn and cloudwatch api's

Specifically access to port 8000 is now needed for the overcloud to work
on Fedora 18.

Change-Id: Ib683e5c275f10bba3062b1a60da7ff5887b317af
Use the correct url to openstack pypi mirror

The incorrect url only became a problem when trying to install pyudev,
which recently became a dependancy of neutron, but neutron doesn't
list pyudev in it's requirements.txt.

Change-Id: I8ab762c115373d2c8a747567ce06d79bda465f8b
Merge "Use the correct url to openstack pypi mirror"
Remove neutron workaround

The currently released neutron client has the code needed for
neutron, so this workaround is no longer needed.

Change-Id: Iaf40a3a6d455d713085ed9073f62e100d1b5cb22
Use source-repository interface in neutron element

Change-Id: I2acf21b83b08bdd4797173125bf492c5caf7194b
Stop registering endpoints in-instance.

We're moving to orchestrating APIs externally. The incubator has a
patch set pending to perform endpoint registration, which can be used
when this is merged.

Change-Id: I8b25e469d23a9a369c1278377fb64291a0cec6c0
Remove static NS resolution from seed image

Seed VM is getting NS resolution from its DHCP lease given by libvirt. There is no need for manually specifying resolv.conf.
Besides, these two files were having bad filenames (.conf suffix) preventing them to by executed by dib-run-parts script
(see dib-run-parts regex : allowed_regex=${RUN_PARTS_REGEX:-"^[0-9A-Za-z_-]+$"} )

Change-Id: Ic12ff9d1a8a14fdab686288cac3b3ae23375ddf0
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
Changed reqired for keystone element

Needed for the keystone element to work as part of bootstack image

Renamed puppet to zuppet (hack so its run last in install.d), the
packages libs seem to interfere with some pip installs

Change-Id: Ic3ca5b868597f0455e2a75d3bfe9204ab7b8cb6d
Don't specify absolute path to keystone-manage

packaging installs it to a different path then the traditional
element

Change-Id: I2e7a15f148f33cf421c7b11ede7c512eb8a62280
Adding Glance puppet element

Change-Id: I3870b3d000da98c7fbb7d6feb5abcb6bed39b059
Replacing Nova elements with puppet versions