remove the class METProducer
add cfi file for CandIsolatorFromDeposits
modify input parameters
Fix for Keylist in ORA DB
Use finite math.

- Fixes issue with gcc 4.9.0.
- std::numeric_limit<float>::infinity is non-finite.
Fix error reported by Valgrind

Fix this error:
 ==6514== Mismatched free() / delete / delete []
reported by valgrind. This is a minimal fix for the
reported problem.

Note there are some other strange looking things in the file
that I did not fix.  The following line appears to mistakenly
use ">" instead of "<"
    if (matchedCand.pt() > ptBins.at(0)) { // underflow problem

This fix is for 7_0_X and 7_1_X. There are similar
problems in 6_2_X which someone might want to fix if this
is used in 6_2_X, although the code has been modified since
then so the exact same fix will not work.
Merge pull request #2272 from sarafiorendi/PFMuonHLT_candIsoCfi

AT fixes -- add cfi file for CandIsolatorFromDeposits
Merge pull request #2299 from wddgit/fix70XMatchCandidateBenchmark

DQM fixes -- Fix error reported by Valgrind in DQMOffline/PFTau
Merge pull request #2307 from ggovi/new-conddb-keylist-fix

DB fixes -- Fix for Keylist in ORA DB
Merge pull request #2283 from TaiSakuma/metdev-70X-140111_01

 RecoMET -- remove the class METProducer
Merge pull request #2290 from ktf/use-finite-math

gcc490 -- Use finite math.
Merge remote branch 'origin/CMSSW_7_0_X' into CMSSW_7_0_X
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X