Parse the docker server URL with the net/url Parse() function.

This is a small fix to the `dockerserver` backend to use the Go stdlib `net/url` `Parse()` function rather than string splitting to parse it. This should be much more robust and return better error messages.

The `net/url` package is already a dependency of other backends.