Revert MuonDetLayerGeometry using modules to stream modules

The MuonDetLayerGeometry class was made const thread-safe so it is safe to make the modules which use it stream modules. In addition, performance tests of the threaded framework were showing some of these modules were causing bottlenecks when they were legacy modules.