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)