sync oslo-incubator log.py

bring log.py up to date, most importantly to bring over

I130b08b1b4b5a48ecfa6418e7576d2bae2884f9e

which removes the extra newlines that eventlet adds to all the
logs, due to the way it works with the common logger.

Change-Id: I286cd21a21198b6790fc7f7b0afd08ddc980d0af
Cleanup KDS doc build errors

There were 2 types of errors being generated from KDS when
building docs with tox -e docs.

The first was resolved by adding new lines before and after
a list in a doc string.

The second was resolved by making sure the symbols stated in
__all__ were wrapped with quotes.

Change-Id: I3f3c1c8a1ff7b40bd38e65f08fd7c3b50a2b6c92
Merge "sync oslo-incubator log.py"
Merge "Cleanup KDS doc build errors"