Forward constructors in RectangularEtaPhiTrackingRegion
Migrate RectangularEtaPhiTrackingRegion to consumes()

RectangularEtaPhiTrackingRegion read MeasurementTrackerEvent with
getByLabel(). The solution is to move the responsibility of
consumes()+getByToken() to the classes constructing
RectangularEtaPhiTrackingRegion, and pass a pointer to
MeasurementTrackerEvent to RectangularEtaPhiTrackingRegion.
Change default UseMeasurementTracker to kNever in RectangularEtaPhiTrackingRegion

I think kNever is the only sensible default given that the default
argument for measurementTracker is nullptr (was empty string).

HITrackingRegionForPrimaryVtxProducer and HITrackingRegionProducer
appear to use only the default value for this parameter since they do
not give measurementTracker argument (was measurmentTrackerName).
Merge pull request #3105 from makortel/trackingRegionConsumes

Reco -- Migrate RectangularEtaPhiTrackingRegion to consumes