more stable server response parsing

Pure-Ftpd sends a motd/greeting with 220- in the beginning. Also server
response should generally been handled different.
fix typo
make EPSV wiring

actually use the port parsed from server address (same as PASV)
Revert "make EPSV wiring"

This reverts commit 59004405aab7e5248ee12638ddf9359d5cc5e993.
Revert "make EPSV wiring"

This reverts commit 59004405aab7e5248ee12638ddf9359d5cc5e993.
Make EPSV working

actually use the port we parsed from server response
Merge pull request #1 from cycloon/master

Fix EPSV and support special welcome messages