Made GEMGeometry const thread-safe

const functions now only return containers which hold const pointers
to internal data. This now matches all other geometry containers.
Merge pull request #3760 from Dr15Jones/makeGEMGeometryConstThreadSafe

Multithreading -- Made GEMGeometry const thread-safe