Add "name" to MaterialPropertyInterface
Store the name with each material property request for better error messages
closes #3247
Van der Waals gas density added.  Fixes #3244 .  Doco and test included
Clean up Split Cahn-Hilliard kernels (#3341)
Merge pull request #3344 from dschwen/split_3341

Clean up Split Cahn-Hilliard kernels
Merge pull request #3337 from permcody/better_error_3247

Report object requesting material property when there's an error
remove from valid params (#3341)
Merge pull request #3348 from dschwen/split_3341

Remove 'c' from valid params
Remove "c" from failing test - refs #3341
Merge pull request #3330 from WilkAndy/methane_3244

Van der Waals gas density added.  Fixes #3244 .  Doco and test included
RichardsMaterial substantially tidied up and derivatives are now
calculated wrt general variables rather than just porepressures

Also, some optimisation has been included with not calculating
SUPG things if no SUPG is used

Kernels have been updated to use these more general derivatives

RichardsSUPG now provdes a "trivial" function indicating
whether SUPG is trivial or not

RichardsVarNames now has a MooseEnum that describes what the
variables correspond to physically.  However, only the PPPP formulation
is actually coded in RichardsMaterial.

Sometime in the future I or someone else might be interested
in implementing the PSS material in full, and these changes will
make that far easier.  However, this changeset does NOT actually
implement this capability.  I have added a long essay to
issue #3241 why this is so.

Fixes #3241