Fix a crash during history deletion.
Fix a crash during history deletion.

This happens mainly in chrome frame where password manager
or the web data service could be invalid due to failed sqllite 
initialization. The failure is due to chrome.exe running in low
integrity mode while deleting browser history.  This a temporary
fix to avoid crash the right fix is to run chrome.exe at medium
integrity and that involves some investigation.

Now why chrome.exe runs in the low integrity mode is a long
story. Chrome Frame implements IDeleteBrowsingHistory to 
participate in history/user data deletion. IE8 tries to be 
smart and invokes IDeleteBrowsingHistory methods in by
launching a separate process, rundll32.exe. However, when
npchrome_frame.dll's implementation is invoked the container 
rundll32.exe is in low integrity. IE's elevation policy does
not work for us to elevate chrome_launcher.exe to medium in
this case (since this is not IE). so we end up launching 
chrome.exe in low integrity.


BUG=51949
TEST=load gcf:about:version in Chrome Frame with IE8 on Win7
     and delete browsing history.


Review URL: http://codereview.chromium.org/3133019

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@56361 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser