Android: temporarily disable ThreadWatcherAndroid integration.

There's a crash in ThreadWatcher integration on Android,
avoid using it until it's fixed.

BUG=347887

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255117 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255117
Task Manager: overhaul & re-enable task manager browser tests.

Fix some task manager bugs that showed up while working on these tests.
Those bugs, in brief:
  - A couple of the resource managers didn't handle double-add properly,
    although it is possible for this to happen in practice if the task
    manager was opened after a tracked resource had been created, but
    before it was connected (for each of these bugs there is now a test that
    would fail without the fix).
  - On Windows (which has USE_ASH=1), panel resources were being double
    reported; they were tracked by both the Extension and the Panel
    resource provider.

Eliminate a .gypi exclusion that caused the the taskmanager browser
tests to not even be compiled on Aura platforms.

Rewrite almost all tests to use a pattern of waiting for a row with
a particular title to appear in the task manager model, rather than
looking at indices. Substantially, the bread and butter of these tests
are now expectations of the form:

  ASSERT_NO_FATAL_FAILURE(WaitForTaskManagerRows(1, MatchAnyTab()));

This pattern allows these tests to be more resilent around the behavior
of the GPU process, and hopefully will keep them from barfing the
next time we introduce a new process type.

For several of the tests, I've add new variants that show the task manager
only AFTER the resources are created. This is done because
the initial enumeration and the listening for new members
are rather distinct codepaths.

BUG=348836,331947,31663,163931,166322,66957,84719,84850,93158

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255118 0039d316-1c4b-4281-b951-d872f2087c98
Move SigninAccountIdHelper away from listening to Signin notifications

As part of eliminating Signin-related notifications, move SigninAccountIdHelper
to observing SigninManager.

BUG=345622

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

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