Added FtpHelper utility class to aid FTP operations for TeamCity build runners.
Removed unused namespace import.
Added powershell scripts to help with deploying build changes over FTP.
Enhancements:
1) Allow using semi-colon (;) as ftpPathMappings separator as TeamCity configuration parameter dialog is single-line.
2) If ftpPathMappings is absent or present but empty, process all paths mapping them to the remote FTP server.
3) If ftpPathMappings is non-empty, only process paths that satisfy one of the ftpPathMappings rules.
4) Support a /=>/ kind of ftpPathMappings rule allowing re-mapping specific folders and leaving everything else at default mapping to remote FTP server.
If ftpBaseUrl configuration parameter is empty, do not proceed with FTP mapping (username and password is allowed as empty for anonymous access).