Add swift to keystone class

This commit adds keystone auth objects to the
openstack::keystone class. This allows users to
easily add a swift services auth user to their
existing keystone servers. It is not enabled by
default.
Merge pull request #155 from bodepd/swift_keystone

Add swift to keystone class
add gitreview

Change-Id: I465fd7bf50b19cd14ab51407d9edeedf4577a8b8
update fixtures

* update repos of modules in stackforge to point at stackforge
* update quantum to point at valid repo

Change-Id: I209d1811638a018b985c029865b3152969740731
Merge "add gitreview"
quantum for folsom

This commit contains changes that I made to get quantum working with
folsom. While these changes do not lead to the fully automated install
of a fully functional quantum environment, they are much closer, with only
a few minor issues with floating ip routing and the metadata server left.

This commit also updates the nova tests to be able to use quantum. Again though,
it does not work 100%.

Change-Id: I35e13123a7cfa2f8cf147aedf7c1f92e440d0cd8
* Update example/site.pp, as reference to https://github.com/puppetlabs/puppetlabs-openstack_dev_env.
* Tested with multi-node mode + cinder.
* TODO: Test all-in-one mode.
* TODO: Test quantum.
* Tested with all-in-one mode.
* Add URL for installation example.
Fix character problem
* Update example/site.pp, as reference to https://github.com/puppetlabs/puppetlabs-openstack_dev_env.
* Tested with multi-node mode + cinder.
* TODO: Test all-in-one mode.
* TODO: Test quantum.
* Tested with all-in-one mode.
* Add URL for installation example.
Merge branch 'dev' of https://github.com/gwdg/puppetlabs-openstack into dev