Separated the calculation of the kernel W(x,h) from the interactions. The kernel is now computed in kernel.h, allowing multiple definition of SPH to share the same kernels. Former-commit-id: c80c174a8b624b425f05289807754c6cf0d9e89e