Revamp looking up homepage, issues, merge requests
Module definition should allow for setting issue tracker and merge requests URL.
Current method by looking if "gitlab" is part of the URL does not work anymore for self-hosted GitLab. We can add special shorthands/values for that though.