Get weborigin to build within blink_platform target.

It does not build entirely yet, but get us closer.

../../third_party/WebKit/Source/platform/weborigin/OriginAccessEntry.cpp:
In constructor 'WebCore::OriginAccessEntry::OriginAccessEntry(const
                WTF::String&, const WTF::String&,
                WebCore::OriginAccessEntry::SubdomainSetting,
                WebCore::OriginAccessEntry::IPAddressSetting)':
../../third_party/WebKit/Source/platform/weborigin/OriginAccessEntry.cpp:55:86:
error: no matching function for call to
'blink::WebPublicSuffixList::getPublicSuffixLength(WTF::String&)'
../../third_party/WebKit/Source/platform/weborigin/OriginAccessEntry.cpp:55:86:
note: candidate is:
../../third_party/WebKit/public/platform/WebPublicSuffixList.h:40:20:
note: virtual size_t
blink::WebPublicSuffixList::getPublicSuffixLength(const
                blink::WebString&)
../../third_party/WebKit/public/platform/WebPublicSuffixList.h:40:20:
note:   no known conversion for argument 1 from 'WTF::String' to 'const
blink::WebString&'

BUG=328717
TEST=gn, ninja -C out/Default blink_platform
R=brettw@chromium.org
TBR=darin

Review URL: https://codereview.chromium.org/119723003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243886 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243886
Get ride of chrome.storage.* data when removing an application.

This is only fixing packaged apps, the bug is not affecting hosted apps.

BUG=314803

Review URL: https://codereview.chromium.org/123733003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243887 0039d316-1c4b-4281-b951-d872f2087c98
Make use of ElapsedTimer API for the 'gen' command.

BUG=None
TEST=run ./out/Default/gn, it should reporte the elapsed time without no
regressions.
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/124803002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243888 0039d316-1c4b-4281-b951-d872f2087c98
Persist "Save password" infobars across redirects

As described in the bug, on some pages we observe a chain of redirections between the sign-in and the final landing form, during which the "save password" infobar is prematurely destroyed.

This CL overrides the ShouldExpire method for "save password" infobars to survive page transitions which are redirects.

BUG=26186

Review URL: https://codereview.chromium.org/127973004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243889 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243889