Fix parsing of SMB URLs when a domain is supplied

When a domain name is supplied in a smb-protocol url (e.g. smb://domain;user:pass@server/path), invoking CURL::GetWithoutFilename breaks the url, as username and password are omitted in the returned url string.