Switch inline UI to full tab if needed

The main purpose of this CL is to switch the Chrome inline UI to full tab if
- it is currently loaded in a constrained window and
- the current page does not support constrained form factor (by setting a response header google-account-embedded).

as pre-requisite, it also fixed a bunch of minor issues in inline flows, 315366, 318867, 324325, 313281


BUG=308694, 315366, 318867, 324325, 313281

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238717 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238717
Fix non-goma android build after r238630

dirname outputs "." when given an empty argument, which gyp rules then
interpret as goma being available.

Remove ANDROID_GOMA_WRAPPER which is no longer used, and use GOMA_DIR
directly for android build.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238718 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238718
Revert 238718 "Fix non-goma android build after r238630"

Broke gyp on chromeos bot (possibly others)

> Fix non-goma android build after r238630
> 
> dirname outputs "." when given an empty argument, which gyp rules then
> interpret as goma being available.
> 
> Remove ANDROID_GOMA_WRAPPER which is no longer used, and use GOMA_DIR
> directly for android build.
> 
> BUG=
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/104563004

TBR=boliu@chromium.org

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

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