remove some unused cruft
add cython based xcamshift for transformation into ensemble code
Use DerivList for calculation of derivatives in xCamshiftEnsemble

note this is not the complete solution which will require many more
changes across the complete code base
xCamshiftEnsemble calls calcEnergyAndDerivsMaybe0 via PyEnsemblePot