Merge branch 'master' of https://github.com/pele-python/pele
introduced periodic 2D

added 2D cases to distance.h and modified pairwise potential and
pairwise_ilist potential to work for arbitrary number of dimensions
added 2D WCA and HS_WCA potential + performance improvements to WCA
Merge branch 'master' of https://github.com/pele-python/pele into periodic2D
Merge branch 'master' of https://github.com/pele-python/pele into periodic2D
fix to com of harmonic
bug fix harmonic com
Merge branch 'master' of https://github.com/pele-python/pele into periodic2D
implemented template distances

written distance as a template for both periodic and cartesian distance. These can now be used for arbitrary dimensions. The 2D and 3D case have a specialized template to avoid any performance loss.
bug fix
bug fixes
Merge branch 'master' of https://github.com/pele-python/pele into periodic2D
adapted LJCutPeriodicAtomList to new distances
added keyword arguments to harmonic potential
bug fixes
modified harmonic potential
modified for loops in simple pairwise potential to reduce cache misses
Merge pull request #32 from smcantab/periodic2D

Added 2D distances and generalised pairwise potential to n-D and adapted potentials