prepare mClientDataSock to become a TcpServerSocket object
complete refactoring of mClientDataSocket
made tempDataSocket a TcpSocket
complete refactoring of the tempDataSocket
removed obsolete/redundant Send() functions in FtpServer. We reuse the functionality from ClientSocket::Send()
implement FtpCommand to simplify ftp command handling
refactored "PASS" as a FtpCommand
added some Trace output to FtpServer
refactored all simple commands as FTP commands
moved opeDataConnection code into function
refactored ip/port stringify function for ftp PASV command
remove trailing whitespace