Re-enable runtime badging of browser windows.

This CL fixes an issue with the profile icon not showing up if the user
has pinned the default chrome shortcut to the taskbar.

Using the runtime badging on top of the taskbar icon's badge causes the badge to look slightly darker around the edges at runtime.

BUG=313800

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233433 0039d316-1c4b-4281-b951-d872f2087c98
Add SettingsOverridesAPI dependence on TemplateURLServiceFactory.

BUG=267510

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233434 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233433
GN: Add ability to specify a depfile for custom targets.

BUG=297671

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233435 0039d316-1c4b-4281-b951-d872f2087c98
[I-Spy] Add utilities to help manage expectations that track Chrome versions.

BUG=297210
TEST=included
NOTRY=True

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

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