Hs wca interface

This adds one common interface to access many combinations of
cartesian / periodic
with / without frozen particles
with / without cell lists
here you can use the function `array_wrap_np`.  See for example

https://github.com/pele-python/pele/blob/master/pele/potentials/_lj_cpp.pyx#L54