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
Remove hard coded # of similar hits on track candidates for single event
Creation of new local2global member function in EUTelGeometry
Creation of new processor for local to global and back again for LCIO hit objects
Make new master2localhit in EUTelGeo.. . Coordinate Transform now goes local -> global and global->local