Adding support for URLs beginning with double-slash.

As described in RFC 1808 URLs beginning with a double-slash are valid and are resolved by most browsers using the schema of the current request, defaulting to http.