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.
Various improvements to PresentationBuilder code in support of building a presentation (#4095)
simply a test for scalar coupling #4253
suffix vector material output with x,y,z closes #4241
this really should always error closes #3475
color convergence messages closes #3782
test ElementIntegralMaterialProperty refs #2201
Merge pull request #4257 from friedmud/real_gradient_suffix_4241

suffix vector material output with x,y,z
add NumPicardIterations to the picard test closes #2201
Merge pull request #4251 from aeslaughter/css-4095

Various improvements to PresentationBuilder code
Merge pull request #4254 from friedmud/scalar_coupling_test

simply a test for scalar coupling
Merge pull request #4263 from friedmud/pp_tests_2201

Postprocessor Tests
Merge pull request #4258 from friedmud/pointvalue_error_3475

Better error for PointValue
Renamed method in responsed to comments
(refs #4095)
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 commit '376213a3b738f72eca534f2995d2ad347660912e'
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