Add compatibility for cgit fragments
The link: http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/common/gsd-input-helper.c#n287 Redirects to: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/blob/master/plugins/common/gsd-input-helper.c#n287
The fragment cannot however be rewritten, and is in the wrong format for the GitLab viewer to use, so it doesn't scroll to the line: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/blob/master/plugins/common/gsd-input-helper.c#L287
The easiest way to fix this would be to have the GitLab source viewer create both "nXXX" and "LXXX" anchors in the HTML so that line references still work.