Additional thread safety fixes for root.

See also cms-sw/root#33.
Merge pull request #1102 from degano/root_thread_fixes_73X

Additional thread safety fixes for root.
thepeg: build shared version of LesHouches; misc. cleanup

Build two versions of LesHouches: module and shared. These two
have different meaning on Darwin/OSX. You are not allowed to link to
module (MH_BUNDLE), only load it with dlopen(). CMSSW and ThePEG
interface is implemented against ThePEG design. This is hack to keep
the same workaround to work on Darwin, yet the interface should be
reimplemented.

Remove all ancient Darwin/OSX bits.

Remove line for libLHAPDF, such doesn't exist in ThePEG.

Fix relocation list, new files added and non-existing removed.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
Merge pull request #1103 from davidlt/thepeg-darwin

thepeg: build shared version of LesHouches; misc. cleanup
Merge remote branch 'origin/IB/CMSSW_7_3_X/stable' into IB/CMSSW_7_0_X/stable