Fix regression where the active window header was not used for v2 apps on CrOS

BUG=331343
TEST=Manual, see bug

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243677 0039d316-1c4b-4281-b951-d872f2087c98
Test that Guest profile is Incognito

Follow up test for https://codereview.chromium.org/101413011

BUG=329498
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243678 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243678
Compile pdf_browsertest.cc in non-official builds too.

This prevents build breakages on internal buildbots.

The actual tests in the file are still disabled, because they depend on the PDF viewer.

BUG=none

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

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

ManagedUserSharedSettingsService syncs settings that can be modified/accessed both by a supervised user and their manager (for example, the avatar).

BUG=316168

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243680 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243679
Work on Android GN build.

Adds arm version and some android configuration build flags.

This adds most of the logic from common.gypi to the Android GN build.

This is currently missing the crtbegin/end stuff and won't actually make real Android builds. The logic in this patch is just the initial conversion that will require testing and several more passes of fixes.

R=torne@chromium.org, torne

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

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