Revert r246917 - "Only generate symbols for binaries that were updated since the last time"

It looks like this patch causes the crash log parsing in run-webkit-tests to crash, e.g.:
http://build.chromium.org/p/tryserver.chromium/builders/linux_blink_rel/builds/18959.

TBR=jochen@chromium.org
BUG=329827

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247029 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247029
Move preferred scrollbar style preference change listening from renderer to browser, 4 of 3.

When --single-process, do not broker system notifications to renderers, since it
will cause some content_browsertests to DCHECK.

BUG=306348

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247030 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247030
ash: Fix ShelfLayoutManager::UpdateVisibilityState crash on shutdown.

ShelfLayoutManager clears |workspace_controller_| in its PrepareForShutdown
during shutdown and the case needs to be handled in UpdateVisibilityState.

BUG=334321

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247031 0039d316-1c4b-4281-b951-d872f2087c98
Compile cc/surfaces unit tests in cc_unittests

Setting up a separate unit test target is nice in order to manage dependencies
but infeasible to get up and running on our bots. The buildbot configs currently
mention 'cc_unittests' 226 times, adding a new target for a small number of tests
isn't practical.

BUG=334090

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

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