Make ignoring of SIGHUP optional (disabled by default) in order to prevent
process leaks.
Fix mixture of tabs and spaces
Modernize
Merge pull request #4 from myint/python3

Fix mixture of tabs and spaces
Fix indentation
Support Python 3
Add some Python 3 support
Use print function
Update conditional to match "__func__" access
Use print function
Use "items()" instead of "iteritems()"
Use unicode literals
Avoid "spawnu" to match pxssh interface

It looks like no one ever tested the ssh case, as
"use_localhost" was not even defined in the "False" case.
Add tests into source tarball
Merge pull request #6 from tomspur/tests-tarball

Add tests into source tarball
Ignore SIGHUP by default, for backwards compatibility
Add test for ignore_sighup option
List ignore_sighup option in changes for 3.0
Add note about unicode_literals and spawnu
Update John Malkovich too