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 pull request #180 from RubenWillems/master

a couple of fixes from contributors
Merge pull request #181 from RubenWillems/master

function convertTimeIntoSeconds(time) in StatisticsGraphs.js Returns Zero If time="00:00:08" or time="00:00:09" (Bug #231)
Merge pull request #182 from RubenWillems/master

docs for the 1.8.3 release
Merge branch 'master' into master_new
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.
Must not succeed if one failed but the last one succeeded.