add consumes interface
Add card to control reading the uncertainty map from DB
handle missing useUncertDB card in old configurations
undo damage done
Removes vector api from RecoCaloTools/Selectors (callbacks are used instead).
optimization of PixelHitMatcher
migration to consume/getByToken
migration to consumes/getByToken
Fixed bad forward merge of 7_0_X changes into DataMixingModule

The auto-merge of 7_0_X into 7_1_X put the DataMixingModule into a
bad state because of API changes between the two releases. This
commit should make the code work again in 7_1_X.
Merge pull request #3020 from lgray/fast_ele_hitmatcher

Reco -- Optimization of PixelHitMatcher
Merge pull request #3012 from VinInn/MagFieldInlined

Reco -- make nominalValue() inlined
Merge pull request #3017 from dmitrijus/selector-fix

Reco -- Removes vector api from RecoCaloTools/Selectors (callbacks are used instead).
Merge pull request #2993 from namapane/DTUncertaintiesDB_71X_d

Reco -- Read DT uncertainties map from DB
Merge pull request #2960 from ptcox/consumes_to_metproducers

Reco -- Add consumes interface to METProducers
Merge pull request #3097 from Dr15Jones/emergencyBadMergeFixForDataMixingModule

Sim -- Fixed bad forward merge of 7_0_X changes into DataMixingModule
Merge pull request #3041 from mbluj/byTokenForHLTTau2

Reco -- Migration to consumes/getByToken
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X