Cleanup StripGmxInterface similarly to what was done to the Pixel equivalent.
Note that this unifies whitespaces so there are a lot of changes. Common GMX helper functions and AthMessaging are also introduced. Finally std namespace is used consistently.