Partial commit on the long, long way to the templating of SphParticle type
Merge branches 'refactoring' and 'refactoring' of github.com:gandalfcode/gandalf into refactoring

Conflicts:
	src/SimulationIC.hpp
	src/Sph.cpp
	src/SphLeapfrogDKD.cpp
	src/SphSimulation.cpp