Port GEM geometry from 62XSLHC to 72X

Hi,

As a first step to port the GEM software from 62XSLHC to 72X I started from (*) and listed all geometry-related commits. I ignored all non-GEM commits and commits that were simply merges. I solved most conflicts manually. The resulting code compiles, but I have not been able to test it yet. Which workflow can I use to test it?

Cheers,
Sven

(*)
<PRE>
commits=( $(git log --topo-order official-cmssw/CMSSW_6_2_X..official-cmssw/CMSSW_6_2_X_SLHC --reverse --pretty=format:%h -- Geometry/GEMGeometry Geometry/GEMGeometryBuilder Geometry/GlobalTrackingGeometryBuilder Geometry/CommonDetUnit Geometry/Records DataFormats/MuonDetId Geometry/MuonNumbering CondTools/Geometry) )</PRE>
Here and in many more places ```#include "CMSSWFileName.h"``` instead of ```< >```
for all files from CMSSW.