Make the help strings constant

Have all the option help strinsg match the usage text for that command.

Change-Id: I575a71769600f95c33cc4bbc9904b313f890e997
Help string format persistent

Keep the format of these strings constant through all options and commands.

Change-Id: I67a47bdd5681b4b221baf55933a175568aa8e16d
Use six.StringIO instead of StringIO.StringIO

Keep Python 3.x compatibility

Change-Id: If7a8f0630bd2582ca9488313dcc59805c2ce1835
Merge "Make the help strings constant"
Merge "Help string format persistent"
add "info" as an alias to "capabilities"

Change-Id: Ia07554250a6aae8f3a6be6a70f83690ec3fc108c
TCP port is appended two time in ClientException

urlparse netloc contains the TCP port if presents.
There is no need to provide conn.port when building
CLientException.

Change-Id: Id3e4fa8c4f4ab2ad693b0e8702ab69ed7c291830
Improve help strings

Make help strings more consistent:
* Fix wording and grammar, remove duplicated words
* Add "." consistently everywhere.

Change-Id: I37f94600df2a58532633f6bab2ab82fc5e91a75b
Merge "TCP port is appended two time in ClientException"
Merge "Improve help strings"
Copy Swift's .mailmap to swiftclient repo

We had this before when swiftclient was in Swift's source tree, but it
didn't get copied over in the client extraction.

Change-Id: I218edcee265143164ea338e7ea95c19e72579925
Fix temporary pypy gate issue with setuptools

Adding a fix proposed in bug 1290562 to avoid continuous gate failures
because of setuptools issue reported in the bug linked above.

Temporary Fixes-bug: #1290562

Change-Id: Ia8616d1939e664fc82de030b6384acb235e5c101
Merge "Use six.StringIO instead of StringIO.StringIO"
Merge "Fix temporary pypy gate issue with setuptools"
Merge "Copy Swift's .mailmap to swiftclient repo"