Add auth_admin_prefix and custom auth_uri params

auth_admin_prefix allows the prepend of a prefix to the URL used for
admin tasks.  See: https://review.openstack.org/#/c/7156/ for
implementation in Keystone.

auth_uri allows to specify the public authentication url (Keystone's
public endpoint) if it can't be guessed from $auth_host + $auth_protocol

Implements blueprint serve-keystone-from-wsgi

Change-Id: Ic66727f78406d70b5ab5bc07fcc074477df2303c
Add swift::storage::disk to support disk device.

It aim to support to use the disk device as the swift storage backend,
this pathch contains:
    * a new define with three params
    * annotations and examples for this define
    * a new spec test

Change-Id: I92f13992a02b9cff0f29bde3266a92f37bf63d13
Merge "Add auth_admin_prefix and custom auth_uri params"
Add xinetd puppetlabs module as a new dependency

Change-Id: Ie0084a1ddacde3c8eba07472519784cf80129879
Prepare repository for a Puppet Forge release

  Commit updates README.md with a consistent template for documentation,
  removes travis.yml since we're on stackfoge now, updates the
  Modulefile for release, removes CHANGELOG in favor of summarized release
  notes in the README that will be viewable on Forge for the new
  release, and moves examples to tests to adhere to Puppet Labs Style
  Guide (http://docs.puppetlabs.com/guides/style_guide.html#tests).

Change-Id: Ic7e672eb6240b0acce7384706aa79b430bd2b003
Unset default signing dir

Unset default signing dir to allow the keystoneclient to set its own.
The specified /etc/swift location is not ideal and breaks on recent
keystoneclients

Change-Id: I16aadb77ee85e84645fe6745760a2c6edee49c2b
Puppet Forge release 2.0.0

  Marks the commit that the branch stable/grizzly and the 2.0.0 tag is
  cut from.  Also adds the pkg directory to .gitignore to prevent
  accidental committing of Forge artifacts to the repository.

Change-Id: Iada3bcfd9e685fcc9c54891244514a3303531114
Remove "v" from mysql dependency version

Change-Id: Ia0b78d8307711e5acbfa001dacca969e7cf9d81a
Added workers, concurrency, node_timeout options to swift::storage::all
Added node_timeout to swift::storage::server
* Added node_timeout to templates for container-server, object-server.conf, account-server.conf
* Reduced load from object-auditor:

[object-auditor]
files_per_second = 5
bytes_per_second = 1048576
Allow to get account data from hiera
Merge branch 'dev' of https://github.com/gwdg/puppetlabs-swift into dev