Move CrashService class to breakpad component

BUG=247431
R=rsesek@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229279 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229279
Clear session-only data when all browser windows are closed.

This clears session-only cookies and cookies and local storage for
origins that are set to clear on exit. With this change, closing all
browser windows clears session data regardless of whether an app is
keeping the browser process alive.

BUG=268224

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229281 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229281
[Activity Log] Mark actions that are DOM XHRs with the XHR action type

When the ActivityLog receives an action that is of type DOM_ACCESS, the
API name starts with "XMLHttpRequest.", and the dom_verb was originally
set to METHOD, change dom_verb to be XHR.

Such actions used to be marked as type XHR, but this was lost in some
past refactorings.  Fixing the regression will make it easier to select
out activity log entries that are sending XMLHttpRequests.

BUG=308630

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229282 0039d316-1c4b-4281-b951-d872f2087c98
aura: Clear the LostContextCallback if bind fails.

If the compositor context fails to be used for as shared main thread
context, clear the lost context callback on it, since we do not want
to leave a lost context callback on the compositor main thread context.

R=jamesr, piman
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229283 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229282
Move ProxyHandler to live in chrome/browser/net.

This facilitates the refactoring of the policy code into a layered
component.

BUG=271392

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

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