Add a switch to allow passing --gcov-tool to lcov (which can now be llvm-cov if using CLang) Refs #4008
store arg as string rather than list. References #4008
Converting "Problem" to a shared_ptr
refs #4009, #3698
Converting "Executioner" to a shared_ptr
refs #4009, #3698
Labeled SolutionUserObject test as serial
(refs #4037)
add new water_steam_eos interface to control convergence tolerance which Ref. #4033
Merge pull request #4030 from milljm/coverage

build_coverage script can now handle clang coverage
Merge pull request #4031 from permcody/problem_ptr

Converting "Problem" to a shared_ptr
Merge pull request #4034 from liuwenf/update_water_steam_eos_4033

Update water_steam_eos moduel #4033
Only call acceptStep() when Picard iterations are converged ref #4041
Merge pull request #4042 from bwspenc/picard_sync

Only call acceptStep() when Picard iterations are converged
WIP