Material map now printing via DebugOutput object
(closes #3813)
Re-formatted Material property output to match system information output
(refs #3813)
Added tests for material property information output
(refs #3813)
Migrated printing of top residuals to DebugOutput
(refs #3813)
Added testing for top residual printing
(refs #3813)
Created MaterialPropertyDebugOutput
(refs #3813)
Created VariableResidualNormsDebugOutput
(refs #3813)
Added TopResidualDebugOutput; removed DebugOutput
(refs #3813)
Removed pure virtuals to make creating Output objects simpler
(refs #3813)
Addressing comments to the PR (refs #3839)
Pruning submodule directories
closes #3853
Skip thermal term in J if material property for it doesn't exist ref #3807

This fixes a test we inadvertently broke in Marmot.
Re-order inhertence to a more logical ordering
(refs #3813)
Added erase method to MultiMooseEnum
(refs #3813)
Created static methods for enabling/disabling output types via the input parameters
(refs #3813)
Merge pull request #3854 from permcody/prune

Pruning submodule directories
Merge pull request #3856 from bwspenc/j_thermal_term

Skip thermal term in J if material property for it doesn't exist
Merge branch 'devel' of github.com:idaholab/moose into print-material-map-3813

Conflicts:
	framework/src/outputs/Output.C
Merge commit 'ac82d5cc95c85c95e1fd6f876f6bebdd2c864925'
Merge commit 'a4abb63741ef792df0ee6dee0734e6af5804aa2b'