Add option to disable FPOptimizer (#4444)

Add the ```disable_fpoptimizer``` to ```DerivativeParsedMaterialHelper```. Defaults to ```false``` and is mostly useful for debugging (to check if the functions optimize correctly). Closes #4444.