Fixed proxy auth problem by using the correct API

Using HttpWebRequest.Credential property instead of
setting the http auth header manually. This fixes a
mono bug and is a good preparation for the usage of
SecureString for the password.