Python 3.x support among Python 2.7/2.8

…and a number of patches from other pylibssh2 forks found on Github.