Do not specify credentials on FtpWebRequest if username is empty.
1) Fixed to use xml configuration file from TeamCity.
2) To make script independent of working directory, use fully-qualified path when reading the FtpHelper.cs class.
Fixed format of blockOpened/blockClosed messages.
USe relative source paths (instead of fully-resolved paths) for opening and closing blocks per source.
Added Licensing for the scripts.