Import changes from cvs head for calo rechit scalinf and conversion detail view.
Fix crash in detail views -- check if EveView exist.
Merge pull request #1931 from alja/from-CMSSW_7_0_0_pre10

Fireworks fixes -- Fix crash in Fireworks DetailView, import missing changes from CVS head for scaling of RecHits
Allow cmsDriver.py to accept multiple --customise options

To make it easier to globally modify the behavior of IB RelVals generated
by runTheMatrix, we modified cmsDriver.py option handling to allow it to
properly handle multiple --customise options. The previous behavior allowed
multiple --customise but ignored all but the last one.

This change was tested on
- no --customise options
- one --customise option
- multiple --customise options
- one --customise option with multiple arguments seperated by ','
Remove the HeavyIon module that depends on TkDetMap
Remove check for existance of file because it  is not appropriate for unit-test -- the existance of non-empty file is checked at the parsing of cmsShow arguments.
Add test for parse errors.
Merge pull request #1942 from Dr15Jones/cmsDriverSupportsMultipleCustomise

Misc cleanup -- Allow cmsDriver.py to accept multiple --customise options
Extended Helgrind Suppressions to more TBB and Framework internals

Added more suppressions for helgrind to we do not get false positives from thread-safe non-locking structures.
Properly handle built in customise additions

The previous change to ConfigBuilder added the ability to have multiple
customise commands from the command line. However, there were two
'builtin' customise commands which were not updated to add themselves
using the new mechanism. This commit fixes that oversite.
Merge pull request #1946 from Dr15Jones/handleBuiltInCustomise

Misc fixes -- Properly handle built in customise additions
Merge pull request #1945 from Dr15Jones/extendHelgrindSuppressions

Tools fixes -- Extended Helgrind Suppressions to more TBB and Framework internals
Merge pull request #1943 from Dr15Jones/removeHeavyIonModulesThatUseTkDetMap

Multithreading fixes -- Remove the HeavyIon module that depends on TkDetMap
Removed DQM and PoolDBOutputServices from threaded jobs

The DQM and PoolDBOutputServices have not been updated to use the new Service APIs
and therefore can not run under the threaded framework. The dropNonMTSafe customize
function now excludes those two Services.
Merge pull request #1948 from Dr15Jones/removeMoreNonUpdatedServices

Multithreading fixes -- Removed DQM and PoolDBOutputServices from threaded jobs
replaced dbs query with das_client query
rename typedef to avoid duplicate def with ElectronSeedRefVector::iterator
das_client is already included in CMSSW as it seems
Merge pull request #1944 from alja/7x_unitttest-confusion

Fireworks fixes -- 70x improve unittest for fireworks configuration.
moved dict for ValueMap of vector of PFCandidateRef from EgammaCandidates to ParticleFlowCandidate