Add address params to the swift::keystone::auth

Fix bug 1170194

   This patch contains:
       * add param admin_address and internal_address
       * fix tab misusing

Change-Id: Id3865240a3d5d289c557fd8cc51d6f1d77057ed8
Start swift support services on Red Hat

Now starting these services on all distros
swift-account-auditor swift-container-auditor swift-object-auditor
swift-account-reaper swift-container-updater swift-object-updater

Change-Id: I98cfcef3b43a2bdad6f359e4e4098a6113245353
Add the ceilometer middleware

Change-Id: Ibcdaa1218c8d027dc3e4b6d2cd394e9d0af8c6da
Merge "Add address params to the swift::keystone::auth"
Merge "Add the ceilometer middleware"
Use new keystoneclient middleware.

Change-Id: I04bba12dbe765b4ee16d026a37dbb26f737822f1
Fix swift-ring-builder for swift 1.8

In some case, there are no spaces before - of the balance in swift 1.8.
The change fix this.

/etc/swift/object.builder, build version 9
32768 partitions, 3.000000 replicas, 1 regions, 3 zones, 9 devices, 200.00 balance
The minimum number of hours before a partition can be reassigned is 24
Devices:    id  region  zone      ip address  port      name weight partitions balance meta
             0     1     1      10.68.0.45  6000       sdd 100.00      32768 200.00
             1     1     2      10.68.0.46  6000       sdd 100.00          0-100.00
...

Change-Id: Ic7757a22ce94e4d51ae11780d4626c90a9ed430f
Replace deprecated :rubygems source

Fix deprecation warnings thrown by bundler:

  The source :rubygems is deprecated because HTTP requests are insecure.
  Please change your source to 'https://rubygems.org' if possible,
  or 'http://rubygems.org' if not.

Fixes: bug #1175767
Change-Id: I9d8b0a39a81feda0d406e397cda01e8c6aad1f27
Remove swift::params include

This class does not need swift::params. Furthermore,
swift::params is already provided by parent class swift.

Change-Id: I351331b01f81e224a37c4f5df64aa09d17939605
Fix a typo to define Debian's service provider.

Plus, the special case being Ubuntu, set a special service provider on
Ubuntu and keep undef for Debian, which is the way it behaved because of
the typo :)

Change-Id: I724ac07c96de6b9242721fb2915805024646c769
Merge "Fix swift-ring-builder for swift 1.8"
Merge "Use new keystoneclient middleware."
Update swift_ring_builder to support replicator...

Updates swift_ring_builder rebalancing parsing to support the
latest upstream replicator_id and replicator_port changes.

This correspondes with swift 1.8+ upstream development.

Fixes LP Bug #1182197.

Change-Id: Ibbaf75ca22cad95b22f9b5f03b547db8c47a9ea4