Unescape gitlab url when making client
The ruby gitlab shell code still expects an escaped path for the url while the go code that parses the gitlab url expects an unescaped path. We can maintain backwards compatibility by unescaping the path in the constructor.