Fetch the list of supported languages from the translate server before entering the ui message loop in the browser. This ensures that the command line is processed, and stuff like the user agent if overridden is set before it is used.
Fetch the list of supported languages from the translate server before entering the ui message loop
in the browser. This ensures that the command line is processed, and stuff like the user agent
if overridden is set before it is used.

Initiating the translate download before the command line is processed causes the user agent to
be retrieved via the url fetcher, which causes it to be set to the default ua before it is overridden
via the --user-agent command line switch causing DCHECKS to fire.

Fixes bug http://code.google.com/p/chromium/issues/detail?id=87142

BUG=87142
Review URL: http://codereview.chromium.org/7238010

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@90169 0039d316-1c4b-4281-b951-d872f2087c98

gavinp/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,yitian134/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,adobe/chromium,gavinp/chromium,ropik/chromium,gavinp/chromium,gavinp/chromium,ropik/chromium,adobe/chromium,adobe/chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,adobe/chromium,ropik/chromium,gavinp/chromium,ropik/chromium,ropik/chromium,gavinp/chromium,gavinp/chromium,yitian134/chromium,gavinp/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,ropik/chromium,ropik/chromium,adobe/chromium