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
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
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
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
directory /var/cache/swift /srv/node should be created.

For multiple node swift cluster setup, these directories should be
created in the setup steps. Otherwise, when start up storage servers
there will be errors. The error messages won't tell if it is because
of missing the directory.

Change-Id: I67d74abb7743b76739b5e747d6dcbd3214b00774
Fixes: bug #1158519
Merge "Allow a configurable set of TempURL methods"
Merge "add unit tests for db_replicator"