Change DerivativeMaterialInterface (#4300)
Use declarePropertyDerivative in DerivativeBaseMaterial (#4300)
Merge pull request #4308 from dschwen/derivmatiface2_4299

Change DerivativeMaterialInterface
Proper property naming (#4300)