RF: At first, we get rid of the compat argparse module. (Dropping 2.6 on the way.)
RF: Applying 2to3 super powers.
BF: Adapt to new handling of bound methods in Python 3.
RF/BF: Adding backwards compatibility for 2.7 thanks to six.
BLD: Tell travis.
BF: Fix problems with lazyness in Python 3.
BLD: Fix travis code for Python 3.
BF: Allows the test to run for whatever reason.
BF: Properly close the socket before the context gets gc’d.
Merge pull request #258 from Debilski/feature/python-2+3