Merge master. Fix conflicts. Return self.reconnect()
Don't raise exception.
More robust reconnecting
More py2/py3 fixes.
TODO
*sigh* more python 3 encoding issues.
Merge pull request #13 from Floobits/reconnect

Better reconnecting