Add option to NumNonlinearIterations to accumulate over step ref#4052

Added new option “accumulate_over_step” to the NumNonlinearIterations
Postprocessor.  When set to true, this returns the sum of the nonlinear
iterations for all Picard iterations in a step.
color convergence messages closes #3782
line source example #3990
Renamed method in responsed to comments
(refs #4095)
Add valgrind option at Tester level since it is used by checkRunnableBase()
closes #4265
Merge pull request #4264 from aeslaughter/css-4095

Renamed and refactored method in responsed to comments
more quantitative test for high order monomial aux variables closes #3293
Merge pull request #4260 from friedmud/converge_color_3782

color convergence messages
Merge pull request #4262 from friedmud/high_order_test_3293

more quantitative test for high order monomial aux variables
Merge pull request #4053 from bwspenc/accumulate_nl_its

Add option to NumNonlinearIterations to accumulate over step
Merge pull request #4261 from friedmud/line_source

line source example
Merge pull request #4266 from permcody/valgrind_fix

Add valgrind option at Tester level since it is used by checkRunnableBase()