models: start adding framework for parameter derivatives.
Merge branch 'master' into param_derivs
Merge branch 'master' into param_derivs

Conflicts:
	pint/models/timing_model.py
Finish merging parameter changes.
Merge branch 'param_derivs'

Conflicts:
	pint/models/timing_model.py