Escape the URL parameters in BuildAuthorizeUrl.

In particular this means that the callback URL passed in to this function
and DropNetClient.GetTokenAndBuildUrl will be correctly escaped.