go fmt
Fixed typos
Removed examples
Added sendOutofbandReader
Changed FTP driver interface
Moved newActiveSocket and newPassiveSocket to ftpConn, close existing data connection
ftpConn writeLines
Implemented FEAT command
Implemented OPTS command
Configurable server name, used for welcome message
Configurable options for passive data connections
SYST does not require param
FileItem modtime, changed time to UTC, fixed file mode
CryptoConfig for FTPS and FTPES
FTPS support
FTPES support, implemented AUTH command
Implemented PBSZ command
Data connection encryption, implemented PROT command
STOR command streaming without temporary file
ftpPassiveSocket Close check if conn is not nil