[SystemInfo API] Implement storage.getAvailableCapacity API

BUG=252994
TEST=browser_tests --gtest_filter=SystemStorageApiTest.Storage

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229660 0039d316-1c4b-4281-b951-d872f2087c98
Fix for proxy-bypass support on iOS.

BUG=300178

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229661 0039d316-1c4b-4281-b951-d872f2087c98
android: Enable -Wunused-const-variable.

BUG=307668
TBR=hans

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229662 0039d316-1c4b-4281-b951-d872f2087c98
Prepare CrashDumpManager for move to breakpad component

We need to first remove all dependencies on chrome before we can move
all of the breakpad linux stuff

BUG=247431
R=thakis@chromium.org, bulach@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229663 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229662
Removing the avatar menu for the new multi profile style and show the avatar icons only when the window is "visiting"

With the new "multi profile" mode on ChromeOS we will have two modes:
1. Each logged in user has a separate desktop and the physical user can switch between these easily. Furthermore he can make windows "visit" the other desktop temporarily.
2. Each logged in user has his own desktop, but he will be able to see all windows from browser / applications.

In case 1 we have to show the user's icon if a window is "visiting" another desktop - but there is no avatar menu to be shown.

In case 2 we have to always show all user icons and always to show the avatar menu upon request.

This CL is addressing these two cases.

Note that the two cases will be developed in parallel to allow our users to decide what they want.

BUG=305069
TEST=visual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229664 0039d316-1c4b-4281-b951-d872f2087c98
Remove temporary content_webkit_unittests_support_tmp support target

TBR=jam@chromium.org
BUG=247431

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229665 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229664
Fix the bound texture lost issue in WebMediaPlayerImpl::copyVideoTextureToPlatformTexture().
In WebMediaPlayerImpl::copyVideoTextureToPlatformTexture(), it binds the texture for VideoFrame to GL_TEXTURE_2D target without saving the original textures binding to GL_TEXTURE_2D and restoring it later. it changes the TEXTURE_2D binding state by mistake and introduces errors. 

BUG=308349

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

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