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

Change DerivativeMaterialInterface