cmsRun returns non-zero if caught unix signal

If any of the signals cmsRun catches (SIGINT and SIGUSR2) are caught, cmsRun now returns a non zero value. This was requested by data ops.
Backported from CMSSW_7_0_X.
Merge pull request #1814 from Dr15Jones/cmsRunReturnNonZeroOnSignalFor4_1_X

Framework fix -- cmsRun returns non-zero if caught unix signal
adding patch for top validation crash and safties for tau val in 4_1_X
backport of --filein dbs: --filein das: and migration from DBS to DAS. matrix is not migrated
change from local das client to global das client.
Merge pull request #2113 from vlimant/DBS2DAS-ConfigBuilder-4.1

Dbs2 das config builder 4.1
Merge pull request #2069 from inugent/TopValPatch_4_1_X

adding patch for top validation crash and safties for tau val in 4_1_X