Cluster Charge Cut rework

Major rework of Cluster Charge Cut.
1) CCC infrastructure moved in a common place
2) factorized the Chi2ChargeMeasurementEstimator in a pre filter based on CCC (and later on to Cluster shape) and chi2
3) major cleanup of TrackClusterRemover
4) added a specific producer for ClusterChargeCut masking
5) minor cleanup and optimization here and there
6) pre filter mono hits before matching
7) added CCC in the clusterizer for HLT use

Minor regressions achieved despite the large number of changes.
A more consistent approach will then be developed which will affect reco performances

"pre filter mono hits before matching" gives  a 20% speedup (40PU, 25ns) in pattern recognition