Prevent passing undefined strings to Path utils

Part of Node 0.10 compat. In Node 0.8 undefined values were treated as
empty strings in Path utils, no longer the case in 0.10.
Mark errors and failures on red in campaign's final status

The final status line was all-green regardless of the results.