Merge pull request #61 from derekhiggins/jtopjian-puppetlabs-rebase

Jtopjian puppetlabs rebase
Add some middlewares (tempurl, staticweb, formpost)
Update swift::keystone::dispersion

• Use the new keystone_user & keystone_user_role parameters
• Add email & tenant parameters
Adding the ability to specify https for the public endpoint
Fix syntax error in s3token manifest

[9506][rubiojr.napoleon] puppet parser validate manifests/proxy/s3token.pp
Error: Could not parse for environment production: Syntax error at
'auth_host'; expected ')' at
/home/rubiojr/Work/github/puppetlabs-swift/manifests/proxy/s3token.pp:25
Error: Try 'puppet help parser validate' for usage
Merge pull request #75 from rubiojr/s3token-syntax-error

Fix syntax error in s3token manifest
Avoid duplicate package swift.

A duplicate can appear if installed on the same node with
openstack::glance with glance_backend=swift, which also installs
this package for client utilities and libraries.
Create swift user and home directory
Merge pull request #73 from derekhiggins/https_endpoint

Adding the ability to specify https for the public endpoint
Fix missing package_ensure in swauth
Setting name of swift3 plugin package

On Red Hat it should be openstack-swift-plugin-swift3 not swift-plugin-s3
Merge pull request #64 from enovance/folsom-new-middleware

Add some middlewares (tempurl, staticweb, formpost)
Merge pull request #82 from derekhiggins/s3package

Setting name of swift3 plugin package
Merge pull request #81 from Mirantis/fix-swauth

Fix missing package_ensure in swauth
Merge pull request #78 from Mirantis/create-swift-user

Create swift user and home directory
Merge pull request #77 from Mirantis/avoid-duplicate-package-swift

Avoid duplicate package swift.
Remove trailing coma for Puppet 2.6 compat.
Merge pull request #74 from fcharlier/fc/dispersion_with_tenant

Update swift::keystone::dispersion
Allow to have a different internal port and public port
Update README.md