Linux: use -Wl,--no-as-needed on 32-bit builders.

This is needed to fix a linking error on Ubuntu Precise:
/usr/bin/ld: out/Debug/obj.target/sync/libsync.so: undefined reference to symbol 'SSL_ExportKeyingMaterial'
/usr/bin/ld: note: 'SSL_ExportKeyingMaterial' is defined in DSO out/Debug/obj.target/net/third_party/nss/libcrssl.so so try adding it to the linker command line
out/Debug/obj.target/net/third_party/nss/libcrssl.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [out/Debug/unit_tests] Error 1

TBR=thestig

BUG=170262

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187181 0039d316-1c4b-4281-b951-d872f2087c98
Pass a ComponentCloudPolicyService to UserCloudPolicyManagerChromeOS.

The ComponentCloudPolicyService is enabled by a flag for now. When enabled,
user cloud policy manager will fetch policy for extensions on ChromeOS.

BUG=163318


Review URL: https://chromiumcodereview.appspot.com/12317050

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187183 0039d316-1c4b-4281-b951-d872f2087c98
New custom wallpaper picker UI


This CL implement the following:
1. display all thumbnails of user previously selected custom wallpapers in a grid
2. when user click any thumbnail in the grid, sets wallpaper to the corresponding one with
layout gets from chrome.storage.local
3. implement UI for adding new custom wallpaper, mock:
https://docs.google.com/a/google.com/file/d/0B6x6iYCtKinEcEhwSjdEWUpRTFk/edit?usp=sharing


BUG=174161

Review URL: https://chromiumcodereview.appspot.com/12334030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187184 0039d316-1c4b-4281-b951-d872f2087c98
Improve PID-file handling in Linux Me2Me script.


BUG=166068,178102


Review URL: https://chromiumcodereview.appspot.com/12377030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187185 0039d316-1c4b-4281-b951-d872f2087c98
Refactor GPU code. Renderbuffer* info to Renderbuffer* renderbuffer

BUG=none


Review URL: https://chromiumcodereview.appspot.com/12472023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187186 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Implement command: executeAsyncScript and setScriptTimeout

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12675002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187187 0039d316-1c4b-4281-b951-d872f2087c98
Roll libjingle 291:294.
Fix a bug in content_browsertest (callWithoutMsidAndBundle). It works previously because there's another bug in sdp parser, so two wrongs make it right.
Review URL: https://codereview.chromium.org/12717003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187188 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187191 0039d316-1c4b-4281-b951-d872f2087c98
Update TestURLRequest constructor interface in extensions unit tests.

The TestURLRequest constructor interface is being expanded to allow separate
initialization arguments for the URLRequestContext and NetworkDelegate.
Most of the time this means making it explicit that the test in question
uses no network delegate.  This is motivated by a desire to remove external
accesses to a request context's delegate.  (If a block of code needs to
use a NetworkDelegate, it should not query the URLRequestContext for it,
but instead should already have access to whatever delegate the context uses.)

BUG=146587


Review URL: https://chromiumcodereview.appspot.com/12328079

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187192 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 3818.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187200 0039d316-1c4b-4281-b951-d872f2087c98
Remove chrome/ code to handle App Notifications

The sync/ code will be removed in a follow up patch.

BUG=136297
TBR=thakis

Review URL: https://chromiumcodereview.appspot.com/12680004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187201 0039d316-1c4b-4281-b951-d872f2087c98
Changes the networkingPrivate Extension API to use
the NetworkStateHandler and ManagedNetworkConfigurationHandler instead of talking to the Shill*Client classes directly.

This removes nearly all dependencies to Shill (except the VerifyAndSign functions) from the API implementation.

BUG=147614, 157696


Review URL: https://chromiumcodereview.appspot.com/12319145

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187202 0039d316-1c4b-4281-b951-d872f2087c98
Removing base::DictionaryValue::key_iterator which was displaced by DictionaryValue::Iterator.

BUG=162611
TBR=kkania@chromium.org (for webdriver), kalman@chromium.org (for extensions)

Review URL: https://chromiumcodereview.appspot.com/12601006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187203 0039d316-1c4b-4281-b951-d872f2087c98
Added default expectation for MockDBusThreadManager::GetIBusConfigClient().

This prevents a lot of gmock warnings on some browser_tests.

TBR=satorux@chromium.org
BUG=None


Review URL: https://chromiumcodereview.appspot.com/12577004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187204 0039d316-1c4b-4281-b951-d872f2087c98
Exctracted ServiceController.

BUG=0
TBR=gene

Review URL: https://chromiumcodereview.appspot.com/12412017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187205 0039d316-1c4b-4281-b951-d872f2087c98
Added end-to-end browser tests for the component cloud policy code.

This is currently only working on ChromeOS; these tests can be enabled later
for other platforms once support is ready.

BUG=163318


Review URL: https://chromiumcodereview.appspot.com/12502005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187206 0039d316-1c4b-4281-b951-d872f2087c98
Update asan_stub in accordance with asan API.

BUG=none
TEST=none
TBR=dennisjeffrey@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12717006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187207 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1435.0 to 1436.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187209 0039d316-1c4b-4281-b951-d872f2087c98
Revert 187205 - Exctracted ServiceController.

It looks like caused the following "compile error".

http://build.chromium.org/p/chromium.win/builders/Win%20x64%20Builder/builds/1363/steps/compile/logs/stdio

FAILED: C:\b\depot_tools\python_bin\python.exe gyp-win-tool rc-wrapper environment.x64 rc.exe ... ..\..\cloud_print\service\win\cloud_print_service.rc
..\..\cloud_print\service\win\cloud_print_service.rc(13) : fatal error RC1015: cannot open include file 'version.h'.

BUG=0
TBR=gene

Review URL: https://chromiumcodereview.appspot.com/12412017

TBR=vitalybuka@chromium.org

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187213 0039d316-1c4b-4281-b951-d872f2087c98
bookmarks: Remove unnecessary includes of profile.h

BUG=144783
TBR=sky@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12545029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187214 0039d316-1c4b-4281-b951-d872f2087c98