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)
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 branch 'devel' of github.com:idaholab/moose into print-material-map-3813

Conflicts:
	framework/src/outputs/Output.C
Using std::find instead of creating a set (refs #3813)
Using string instread of integer for clarity (refs #3813)
Merge pull request #3839 from aeslaughter/print-material-map-3813

Migrate all debug output tasks to DebugOutput object
Merge commit 'b63d56c61dc87f14c74b84bcd6e66d6cf375853a'