KPGridClusteringAlgorithm: use delegation to abstract generation of cluster annotations from clustering algorithm
Remove KPGridClusteringAlgorithmConfiguration
Make it possible to subclass KPAnnotation as discussed in #18
Class annotationClass: weak->assign