Add a wrapper for GitLab Custom Resource
This MR was part of !62 (closed)
This MR provides a wrapper for GitLab Custom Resource. This wrapper interface guards the operator implementation against the future changes to GitLab Custom Resource (Adapter pattern) and implements the hashing logic for identifying individual GitLab instances.
Edited by Hossein Pursultani