This diff removes CoordinateRestraint and adds SphereRestraint which
restraints a point's distance to a fixed point. It also makes the
vectori to Int change. The XYZ decorators patch is also attached again
as the previous version didn't quite split things right (I had needed
to add methods to Particle.h to changed the optimized status of a
float).