Mock auth_end_time in test_shell.test_download

If we don't we are getting an error like this under py3:

TypeError: unsupported operand type(s) for /: 'float' and 'MagicMock'

Change-Id: If5a6947757297354e6b81fc45f011cc2921d609f
Merge "Mock auth_end_time in test_shell.test_download"
Add functional tests for python-swiftclient

Coverage for swiftclient.client is 71% with these tests.

Unit tests have been moved into another subdirectory
to separate them from functional tests.

Change-Id: Ib8c4d78f7169cee893f82906f6388a5b06c45602
Merge "Add functional tests for python-swiftclient"
Only encode metadata for user customed headers

Don't encode standard headers keys but just the x-*-meta- ones. That
fixes py3 to not have them casted as bytes and not properly passed to
the requests kwargs.

Other trivial py3 fixes along the way.

Change-Id: I91b95f32fb2aec9b20892a5bb95fd1bc65d002f3
Make the function tests Python3-import friendly

Change-Id: Ic73fc2a6f6712505eda71fa2e2e91ac680ced9a3
Merge "Only encode metadata for user customed headers"
Declare that we support Python 3

Note that this should not land until we figure out why `tox -e py33` doesn't
actually run any tests.

Change-Id: Id4e080cfbfca45b3bf7ed81b03a31414495a1348
Add "." for help strings

The command descriptions did not include a "." at the end but the
argument description does. Add "." everywhere.

Also capitalize and add "." for parameter of capabilities.

Change-Id: I2355e0d0c38170d669c8e568361faf4b68203d16
Fix running the unittests under py3

Since we added the tests.functional the py3 tests wasn't running
properly fixing it with some voodoo testr magic.

Change-Id: Id301adb32ba739f05591c4c352e0cf7d87576755
fixed typos found by RETF rules

rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos

Change-Id: I98b6e46cb84962ffdac02e9007b5ad3b30bc2817
Merge "Add "." for help strings"
Provide a link to the documentation to the README

Change-Id: I99a46860ffff93452904d24504a4ccc58e8e64c6
change assert_ to assertTrue

According to http://docs.python.org/2/library/unittest.html
assert_ is a deprecated alias of assertTrue.

Change-Id: I18db0af72934dde4498502fb29579941d020cf01
Merge "Declare that we support Python 3"
Merge "Provide a link to the documentation to the README"
Mark swiftclient as being a universal wheel

Change-Id: I9580ab0f5bc53b472d0b633858090f9e0708ed90
Merge "fixed typos found by RETF rules"
Merge "change assert_ to assertTrue"
Merge "Mark swiftclient as being a universal wheel"