move default parameters to cfi file
use trackingParticleRecoTrackAsssociation in track validation
performance improvement for HLTrigger/JetMET/src/PixelJetPuId.cc
Removed a debug comment
Enhance unit test to check TypeWithDict::byName
Fixed thread problem from reading provenance from file

The provenance reading system in was sharing the ProductProvenanceRetriever
between Streams even though the objects have non-const state. Now each
Stream has their own ProductProvenanceRetriever instance. In addition,
the DaqProvenanceHelper is still shared across Streams. The one piece
of state that is being updated was a map which was trivial to change
to a tbb::concurrent_unordered_map. In addition, the DaqProvenanceHelper
had its member data made private to better encapsulate its functionality.

The API change to DaqProvenanceHelper required FedRawDataInputSource
to be updated to match.
Merge pull request #2385 from Dr15Jones/fixThreadProblemWithProvenanceReading

Threading Fixes -- Fixed thread problem from reading provenance from file
Merge pull request #2381 from wmtan/EnhanceDictionaryUnitTests

DataFormats -- Enhance unit test to check TypeWithDict::byName
Merge pull request #2379 from stosi/from-CMSSW_7_0_0_pre0

 GeneratorInterface Fixes -- Removed a debug comment
Merge pull request #2357 from cerati/change-default-cfg-track-assoc

 Validation -- Change default cfg track assoc
Merge pull request #2347 from perrotta/perfPixelJetPuId

HLTrigger -- performance improvement for HLTrigger/JetMET/src/PixelJetPuId.cc
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X