Taskbar runtime profile badge should not use Incognito icon.

This CL changes the taskbar profile badge to use the profile's avatar
icon when the browser window is OTR.

This is necessary because the profile badge needs to match the shortcut
that is pinned to the taskbar, which won't use the incognito icon.

Previously, the taskbar badge would be dependent on the
OTR status of the last browser window to be opened.

BUG=318652

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235587

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235927 0039d316-1c4b-4281-b951-d872f2087c98
Add a missing swap ack to Mac software compositing.

BUG=286038

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235928 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235928
[Refactoring] Created a very simplified GaiaScreenHandler.

BUG=231331
TEST=manual tests on Linux ChromeOS build, smoke suite.

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

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