Added public groups area to enhance searching and exploring of projects

王权利请求将github/fork/innogames/public-groups合并到master

Created by: dreis2211

What does this MR do? This MR adds an area, where the user can see the public groups. If he's not logged in, he will see all groups that have public only projects available. If he's logged in, he will see all groups that provide public and/or internal projects.

Why was this MR needed? We're often missing the possibility to have a list of groups (e.g. Backend, Tools, Payment etc..) instead of searching for possible groups in a rather large project list.

This MR therefore enhances the search behaviour for the user.

Screenshots (If appropiate) gitlab-groups-list-feature-signed-off gitlab-groups-list-feature-signed-in

合并请求报告