Update Gitlab URL parsing to no longer require a project namespace.

Closes #702