Fix an issue with Python 3

The code in ftplib checks port > 0. This works with port = None in Python 2
because it allows such comparisons, but Python 3 is more strict. The solution
(I think) is to just use the default port, 0, in this case.
Merge pull request #2 from asmeurer/python3

Fix an issue with Python 3