Add Quota middlewares support

Two middlewares exist for managing quotas:
- account_quotas
- container_quotas

Change-Id: Ic6d539db480d8749769279b44e1f38302ac0fa62
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit 4157cb9a4141c071337f7e7c1946f32dd0342945)
Add Bulk middleware support

Bring Bulk middleware configurable in module.

Change-Id: Iddec3f50402e6e2536fb7586f4966c06a1b75831
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit c7a6239b9b59d846f08217f22cc53206f7ed801f)
Fix filter name for puppetdb

When creating the filter class name the last part is not capitalized.
So Swift::Storage::Filter::Healthcheck[bla] is named
Swift::Storage::Filter::healthcheck[bla].  Puppet don't detect the
syntax error as the resource is "created" within a string.  But
puppetdb's parser do not let this work.

This fix it and adjust the tests.

Change-Id: If11c3ad0e98d14b9387b3daa4afeb118387100f8
Closes-Bug: #1252998
(cherry picked from commit 3566f9fa651d8e50a81a3bcb042beb126da46f3d)
Fix auth_token configuration.

- cache=swift.cache need to be in auth_token configuration not in
  keystoneauth.
- Make auth_token using the same facility for logging than main swift.

Closes-Bug: #1254487

Change-Id: If5a09da4d18f247dc42b99e6f666bc2867d06dcb
(cherry picked from commit 000d63b65417b9cf73763e1d25eef1a8f3b695a7)
Bugfix: Fix fragment name for Quota middleware

  Bugfix for commit 4157cb9 (uniformisation of pipeline names)
  According other swift proxy middlewares, the concat fragments
    doesn't contains « proxy » (concat frag. are generated by pipeline)
    see l195 and l196 of tests/site.pp

Change-Id: I99f9e5f5282b3e8db89fd56109ec8074ea1fa8f5
(cherry picked from commit c1aee547bc8393b75fabecb930b5dbee6b4111f4)
Fix a few typos in the README

Change-Id: If9d2148ab5bf41e997896072d74c3eb5cc178c41
(cherry picked from commit 9cc08a5eee1c3b8562ebc9d074010329a65dfea2)
Fixing remaining typo in the README

Change-Id: Ieb587f86f0bf92e0012477e2ec97aec27f320cd1
(cherry picked from commit 72fa7bf89e6357b09bb596542e80eadcd8ba401c)
Merge "Add Bulk middleware support" into stable/havana
Merge "Add Quota middlewares support" into stable/havana
Merge "Fix auth_token configuration." into stable/havana
Merge "Fix filter name for puppetdb" into stable/havana
Merge "Bugfix: Fix fragment name for Quota middleware" into stable/havana