Re-enable Sherpa2.

Fixed the missing openssl library in blackhat.
Switched geant10 branch to build on slc6.
Merge pull request #500 from degano/geant10_slc6_70X_stable

Switched geant10 branch to build on slc6.
Merge remote branch 'origin/IB/CMSSW_7_0_X/stable' into IB/CMSSW_7_0_X/stable
Update blackhat.spec
Merge pull request #496 from degano/sherpa2_fixup_71X

Re-enable Sherpa2.
blackhat: fix compile on armv7hl

On armv7hl target integers in switch(..) expressions overflow, .e.g,

    case 0x0F02030908:
    case 0x0E02030908:

generates:

    warning: overflow in implicit constant conversion [-Woverflow]

and:

    error: duplicate case value
    error: previously used here

Change all 'long' to 'long long'. long is 4 bytes on armv7hl, but 8
bytes on x86_64. long long is 8 bytes on both platforms. Thus there
should be no changes on ABI level.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>