Move GitLab resource specific operations to GitLab resource wrapper
Summary
As a follow up for #429 (closed), pull more of GitLab resource specific operations into the GitLabWrapper  interface. For example IsXyzEnabled helpers can be consolidated and defined as a function for this interface.
Acceptance criteria
- 
Identify the operations that can be pulled into GitLabWrapper
- 
Refactor the operations and replace the helper functions 
- 
Change all the references to these operations and use the replacement 
Edited  by Hossein Pursultani