Change logger name to module itself instead of root

Using root logger will make public module log failed by unknow keyword.
Just change the logger name to module itself could dismiss this impact.
And disable logger.propagate could prevent double outputing.

Change-Id: I18696d124ebac9ca970d502558972e51de759097
Fixes: bug #1105133
Add x-remove-versions-location for feature: disable versioning

We can set x-versions-location empty to remove this header in API, but
to keep consistent, we should allow x-remove-versions-location too. The
usage is post "x-remove-versions-locaion: x", just like ACL remove
headers.

Fixed: bug #1107592

Change-Id: I1271eec6401d4a0e8c1a7c2d63aeb8dfef00bf6d
Fix reading xattrs in object-server's unittests.

Use for reading metadata in unit tests function from object-server.

Change-Id: I2bfeb76fdd775442a0e614fef740b0987fba4a22
Fixes: bug #1079131
fixes some problems pyflakes complains about

Change-Id: I1eb16fa595b0b1d97ae14279b8aa25bd2740f511
Fix container-server sorting for manifest listings.

The current code will always contact the container server for the
first replica of the container; this fixes it to use the same
backend-sort as all the other places in the proxy that talk to
backends.

Change-Id: If1c168b95bfc5cd120036869f3066549b7a1000a
updated AUTHORS and CHANGELOG

These updates are to reflect the changes that have been
backported into the 1.8.0 release candidate.

Change-Id: I9b2abb9809fa6715a427dc0dbe0474aba140a596
Merge "fixes some problems pyflakes complains about"
Dynamic Large Object sleeps too much

DLO is supposed to sleep 1 second per segment after 10 (default) initial
segments are loaded to prevent abuse of the system. Currently, if the user
did a range request to the 11th segment the 1 sec delay would start immediately
on the 11th segment because the skipped segments were counted as initial
segments. This path fixes that.

Change-Id: I53bbc24af54921ddc04d9cb3b704366b51b3f740
SLO multipart-manifest=get returns incorrect Content-Type

Change-Id: I657c9f7a7555d90ccfa7e6ff0f5f3fcbd7eada1d
Merge "Dynamic Large Object sleeps too much"
Change setup.cfg style.

Change-Id: I466470237ddd317740eb99bd55af7e7a50270ae3
Fixes: bug #1163258
Merge "Change logger name to module itself instead of root"
Update documentation for account_quota middleware

Change-Id: I3dc7930ee2a1eb26b1f60e83fce2bc1bea0a8b0f
Merge "Change setup.cfg style."
Merge "SLO multipart-manifest=get returns incorrect Content-Type"
Merge "Fix reading xattrs in object-server's unittests."
Merge "Fix container-server sorting for manifest listings."
Merge "Update documentation for account_quota middleware"
add unit tests for db_replicator

Change-Id: I9002fa193a51f40523e7936e3117a2f3f2b2f7f8
Allow a configurable set of TempURL methods

Folks have actually been asking for this. I think they're sending a
DELETE TempURL to someone way ahead of time and the someone issues it
when they're ready. Honestly, I'm not entirely sure of the use case,
but having the set of methods configurable wouldn't hurt.

Change-Id: Ibdb48f8a72077b045eeedddfae4c0a1f56098d7a