Issue 49 : Patch from Olivier Coanet
Must ensure state folder exists whenever it is read, not when it is set, so that it is also created after being streamed out of the config file. (Issue #45, http://www.cruisecontrolnet.org/issues/45)
Merge remote-tracking branch 'upstream/master'
Added the ContinueOnFailure property (Issue 195)
Fix robocopy documentation

The robocopy command should be <sourcecontrol type="robocopy"> not <sourcecontrol type="repositoryRoot">
Project name in ccnet.config cannot contain double space (Bug #210)
Fix sorting in the main CCTray window

The sorting column data type definitions are separated from the column
definitions themselves, so any change (addition, reordering) in the columns
often leads to broken sorting, which is the current state of affairs.

Currently, we have the following columns with the respective data types:

colProject	:	string
colServer	:	string
colCategory	:	string
colActivity	:	string
colDetail	:	int (!)
colLastBuildLabel	:	datetime (!)
colLastBuildTime	:	string (!)
colProjectStatus	:	datetime (!)
colQName	:	string
colQPriority	:	string
-nothing-	:	string (!)

Fixed, so that everything is string except for colLastBuildTime, which is
datetime, and colQPriority, which is int (but probably could work with string).
Merge pull request #166 from RubenWillems/master

Project name in ccnet.config cannot contain double space (Bug #210)
Merge pull request #164 from melcloud/patch-1

Fix robocopy documentation
Fix sorting in the main CCTray window

The sorting column data type definitions are separated from the column
definitions themselves, so any change (addition, reordering) in the columns
often leads to broken sorting, which is the current state of affairs.

Currently, we have the following columns with the respective data types:

colProject	:	string
colServer	:	string
colCategory	:	string
colActivity	:	string
colDetail	:	int (!)
colLastBuildLabel	:	datetime (!)
colLastBuildTime	:	string (!)
colProjectStatus	:	datetime (!)
colQName	:	string
colQPriority	:	string
-nothing-	:	string (!)

Fixed, so that everything is string except for colLastBuildTime, which is
datetime, and colQPriority, which is int (but probably could work with string).
Merge pull request #165 from mormegil-cz/bug-fix-cctray-sorting

Fix sorting in the main CCTray window
Upgrade to VS2012 with backwards compability
View Build Log hangs or crashes Web Browser (Bug #212)
added option disableHighlightingWhenLogExceedsKB
updated that disableHighlightingWhenLogExceedsKB defaults to 50K,
even when not specified in the dashboard.config
Deleted GetRSSFeedRequiresViewProjectPermission unit test. RSS Feed shall be opened (as every RSS Feed). If it required ViewProjectPermission, no one could use RSS readers.

I also added description to RunProjectRequest method.
Merge pull request #167 from RubenWillems/master

multiple fixes from contributors
Added the ContinueOnFailure property (Issue 195)
Merge pull request #158 from obones/Issue195

Added the ContinueOnFailure property (Issue 195)
Issue with multiple email converters (Bug #165)
tests added that chaining will work.
should an email converter return null, it will not change already converted ones
As the tasks can start running while we are in the loop, we must be sure everything is created before any of the task can use it.