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'
Merge branch 'master' into master_new
Add save IntegrationResult status on Clone (fix ConditionPublisher tasks execute)
Conditional publisher stops working (Bug #240)
added test on IntegrationResult.clone

Following items are also still NOT mapped
° CCNetBuildDate
° CCNetBuildTime
° Failure users
° Failure tasks
° BuildId

should these also be mapped or not?
The CCNet should support TFS 2012 explorer client. (Feature #256)
spanish translation for dashboard (Feature #250)
spanish translation for dashboard (Feature #250)
Add build report for showing console output (Feature #260)
MSBuild XmlLogger (Bug #254)
Merge pull request #186 from RubenWillems/master

multiple fixes from contributors
Merge remote-tracking branch 'remotes/upstream/master'
Test for Issue 280
Must reset the status because we are only interested in the task result, not the previous one.
Testing the fact that inner tasks are running their leaf, which requires some adjustments.
Must reset the status to check the result of the current task
Much simpler code, similar to what is inside ConditionalTask
Just like for others, we must check that failing in a leaf does not impact running another inner tasks leaves
Must reset the integration result status so that we check the result of the current task and not the result of a previous one.