EUTelSparseClusterImpl now uses TrackerDataInterfacer
Introducing GenericSparseCluster class and new cluster base class EUTelSimpleVirtualCluster
Modified GenericSparseClusterImpl
Modified even more GenericSparseClusterImpl
Merge branch 'clusterRework' into cluster
Merge eutelescope/master into cluste rbrnach
Fixed comments in NoisyClusterMasker and NoisyClusterRemover
Removed EUTelMultiLineFit and made some updates to EUTelLineFit
introduced sparseClustering3 algo
sparseClustering3 does now the same (stupid) cuts as sparseClustering(2)
Fixed bug reported by @mkofarag in sparseClustering
Renamed _sparse3MinDistance to sparseMinDistanceSquared
Renamed _sparse3MinDistance to sparseMinDistanceSquared
Replaces sparse clustering with the new algorithm, thsu removing EUTelSparseData(2)Impl
removed X0 processor as discussed with author

- obsolete as it will be replaced by new processor very soon
- fixes compilation issues on SL5 w/ GCC 4.8
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/EUTelX0Processor.cc
Introduced the first parts of the extended geometry framework for pixel geoemtry handling
Fixed bug in GenericSparseCluster implementation
Introduced geometric clustering processor
Added temporary hitmaker