facebook/tornado — pull request #487 by mckoss (2012-04-05 22:02:36+00:00)
Title: pretty up --help formatting

(This is a copy of an older pull request - now isolated into a separate feature branch from my repo so my
subsequent unrelated edits are not included.)

This patch addresses issue #404.

There were several annoying problems with --help formatting:

- Printing of default values of options
- Run on text wrapped to left margin instead of respecting option column indent.
- Left column too long (like --logging) runs into the right column descriptions
- Filenames printed with un-normalized paths (like './myfile.py')

I also add a little vertical white space to set off the differrent file section headings from their contents.