add LJCutPeriodic c++ potential

This is necessary for BLJCutPeriodic
Merge branch 'master' of github.com:pele-python/pele
lbfgs_cpp now accepts keyword logger

It ignores it, but at least it doesn't crash if it's passed