Pass user agent to SparkleUpdateInfoProvider and URLDownloader

The download fails unless you pass a user agent now.