Moved assignDataPatternsToParticle to QuantisationErrorMinimisationProblem.

This method is only used when centroid fitness is measured. It is also duplicated in a number of places.

Some clustering-specific code has also been removed from places that has nothing to do with clustering.