Add support for throwing exceptions in MooseError() and MooseWarnings()
refs #3615
Add new tests that test mooseError() while unit testing
closes #3615
Adding doco to close an existing ticket
closes #1456
Dry run for the TestHarness
closes #3150
Adding more implementation to the framework for MultiMooseEnum
Switching petsc_options to MultiMooseEnum
refs #3688
multienum rewrite
Merge branch 'unit_error_3615' into multienum
DMMOOSE: no need for a solver-specific include. Refs. #3814.
Fixing a few bugs with vector implementation, adding new unit tests
Fixing warnings in examples.

Refs #1777.
Fix warnings in tensor_mechanics.

Refs #1777.
Give MooseEnumBase a virtual destructor.

Refs #1777.
Merge pull request #3821 from jwpeterson/fix_warnings

Fix warnings
Merge pull request #3812 from karpeev/dmlibmesh-compatibility

Restore DMlibMesh compatibility.  Refs. #3814.
Restrict module test
refs #2894
Merge commit '843fc8b74fffcd94ea8eee2adbc016f45557806f'
Merge pull request #3805 from permcody/multienum

MultiMooseEnum enhancments
Merge pull request #3803 from permcody/test_harness_dry_run

Dry run for the TestHarness
Merge pull request #3802 from permcody/doco_1456

Adding doco to close an existing ticket
Merge commit '41c98e86098012554e508b43f9e9b01fc1cf13ac'