stuff from 612slh6 that is ahead of 70x and 620
restoring 70x version
Cond* -- changes for large object passed by value found by clang static analyzer cms.ArgSizeChecker
HLT* -- changes for large object passed by value found by clang static analyzer cms.ArgSizeChecker
Misc memory related fixes.

- No need for check the ptr to be different than 0 when using delete:
  delete 0 is a noop.
- Fix minor leak, reported by valgrind and in CMSSW since ~ever,
  where a new [] was not followed by a delete[].
Migrate to reco::GenParticle for real
Merge branch 'CMSSW_7_0_X' of https://github.com/cms-sw/cmssw into MuonAnalysis-MuonAssociators_genParticle-migration
Merge pull request #630 from ktf/fix-unmatched-array-delete

Misc memory related fixes.
Merge pull request #601 from gartung/argsize-Cond

Cond* -- changes for large object passed by value found by clang static ...
Have TriggerResults see all transitions

The FastTimerService requires that all modules see the beginJob transition
in order for it to register that module. A recent change to the framework made
the TriggerResults only see Stream based transitions since that is all it needed.
This change makes TriggerResults see all transitions again.
Merge pull request #618 from gartung/argsize-HLT

changes for large object passed by value found by clang static analyzer cms.ArgSizeChecker
Merge pull request #232 from davidlange6/forward_port_612slhc6

stuff from 612slh6 that is ahead of 70x and 620
Merge pull request #649 from gpetruc/MuonAnalysis-MuonAssociators_genParticle-migration

MuonAnalysis/MuonAssociators gen particle migration
Merge pull request #651 from Dr15Jones/doBeginJobForTriggerResults

Have TriggerResults see all transitions
Check and fix HLTFilters for compliance (saveTags, makeHLTFilterDescription, etc.)
Removing CVS Keywords from Sim
Merge pull request #656 from nclopezo/remove-cvs-keywords-from-sim

Removing CVS Keywords from Sim
patch for std namspace bug
patch for std namspace bug
patch for std namspace bug