modified for CMSSW_7_2_X and Sherpa 2.1.1
Misc fixes to CXXFLAGS.

- Reduce line length.
- Add `-Werror=return-local-addr` since it seems correlated enough to
  actual issues.
Merge pull request #801 from ktf/add-return-local-addr-error

Misc fixes to CXXFLAGS.
Merge remote branch 'origin/IB/CMSSW_7_2_X/stable' into IB/CMSSW_7_0_X/stable
Merge pull request #799 from pmillet/cmssw_7_2_X_sherpa_2_1_1

Cmssw 7 2 x sherpa 2 1 1
Merge remote branch 'origin/IB/CMSSW_7_2_X/stable' into IB/CMSSW_7_0_X/stable
added 5.3.ICC.X queue
Merge remote branch 'origin/IB/CMSSW_7_0_X/stable' into IB/CMSSW_7_0_X/stable
Merge remote branch 'origin/IB/CMSSW_7_1_X/stable' into IB/CMSSW_7_0_X/stable
Merge remote branch 'origin/IB/CMSSW_7_2_X/stable' into IB/CMSSW_7_0_X/stable
Prepared for CMSSW_7_2_0_pre1 on slc6_amd64_gcc490
Merge tag 'CMSSW_7_2_0_pre1-slc6_amd64_gcc490' of https://github.com/cms-sw/cmsdist into merge-720-pre1
cython: drop egg-info; fix python shebang

- Drop egg-info, not needed
- Use python via /usr/bin/env, otherwise it hardcodes not-relocated
  full path to Python. This generates unwanted RPM dependencies, e.g.,

  rpm -qp --requires external+cython+0.19.1-1-1.fc19_aarch64_gcc490.rpm
  [snip]
  /home/david.abdurachmanov/real-arch/allext/a/fc19_aarch64_gcc490/external/python/2.7.6/bin/python
  [snip]

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
cython: use PYTHON_PLAT_LIB_SITE_PACKAGES instead of PYTHON_LIB_SITE_PACKAGES

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
professor: fix python shebang (no hardcoded paths)

By default we get non-relocated hardcoded paths in Python shebang.
Use /usr/bin/env python instead of anything else, otherwise we
get unwanted RPM Requires record on a full path, which we cannot
satisfy.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
Merge branch 'merge-720-pre1' into gcc490-port