valgrind: bump to 3.10.0

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge pull request #1006 from davidlt/valgrind-3.10.0

valgrind: bump to 3.10.0
gdb: bump to 7.8

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge pull request #1007 from davidlt/gdb-7.8

gdb: bump to 7.8
Merge remote branch 'origin/IB/CMSSW_7_2_X/stable' into IB/CMSSW_7_0_X/stable
MagneticField/Interpolation data from github.
Merge pull request #1008 from degano/magneticfield_data_72X

MagneticField/Interpolation data from github.
Merge remote branch 'origin/IB/CMSSW_7_2_X/stable' into IB/CMSSW_7_0_X/stable
dwz: new external for DWARF optimization/compression

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
file-toolfile,cmssw-tool-conf: use file from CMSDIST

SLC6 contains too old file, which does not understand build IDs.
Use the one from CMSDIST, which can print build IDs.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
CMSSW and CORAL debug information

Build debug information for SCRAM projects CMSSW and CORAL.
Use zlib compressed debug sections and dwz based optimizations to
decrease the size.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
gcc-toolfile: Enable GAS to produce compressed debug sections

Enable GNU Assembler to produce compressed debug sections in objects
files for the linker. Improves linker performance.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
fix the processing of debug symbols and the related subpackage functionality

  - generate debug information
  - relocate the source file information to a default directory (that GB can later remap)
  - split and compress the debugging symbols
  - package the debugging symbols in a separate sub-package