Writes specially formatted service messages for TeamCity. These messages are interpreted by TeamCity to perform some task. See also: http://www.jetbrains.net/confluence/display/TCD3/Build+Script+Interaction+with+TeamCity
 public TeamCityReporter(Action<string> writer, TimingRunListener listener)
 {
   _timingListener = listener;
   _failureOccurred = false;
   _writer = new TeamCityServiceMessageWriter(writer);
 }
 public TeamCityReporter(Action <string> writer, TimingRunListener listener)
 {
     _timingListener  = listener;
     _failureOccurred = false;
     _writer          = new TeamCityServiceMessageWriter(writer);
 }
 public TeamCityReporter(Action<string> writer)
 {
   _failureOccured = false;
   _writer = new TeamCityServiceMessageWriter(writer);
 }