Hs wca interface

This adds one common interface to access many combinations of
cartesian / periodic
with / without frozen particles
with / without cell lists
ok I see, if one uses cell lists then needs to pass the box size? ok but we should be free not to pass a box size if we don't use cell lists or pbc. I understand why the use_periodic options now.