Use correct regex in nightly when counting successes, et el.

I accidentally copied the wrong regex yesterday in #832.
Widen section separators to better reflect 78/80 character width target
Reformat CondStmt declaration
Remove trailing whitespace
Standardize syntax conventions within CondStmt
Rename CondStmt::fold_cond_stmt to be CondStmt::foldConstantCondition
Split CondStmt dead expression removal from constant folding
Merge pull request #842 from thomasvandoren/fix-nightly-counts-again

Use correct regex in nightly when counting successes, et el.

I accidentally copied the wrong regex yesterday in #832.
Merge pull request #843 from noakesmichael/CondFold

Refactor constant folding vs dead code elimination for CondStmt

During an effort to decouple dead-code elimination from the internal representation of  loops, I noticed
some entanglement between constant folding for IF statements with a literal boolean conditional and
dead code elimination.  This separates them and then pulls the dead-expression code from CondStmt 
to the core of the dead expression code.

Compiled: STD clang/darwin and STD gcc/linux64
Tested: Full paratest
Review: Discussed extensively with Elliot.