Created optional multiprofiles introduction dialog.
BUG=230862

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245502 0039d316-1c4b-4281-b951-d872f2087c98
Support displaying the avatar label on the right side.

The avatar label should always be displayed on the same side
as the avatar button. Currently, the avatar label is always
displayed on the left, but the avatar icon can also be
displayed on the right. This CL moves the avatar label adds
support for displaying the avatar label on the right and moves
the avatar label to the right if the avatar icon is also on
the right.
A screenshot of the placement on the right can be found in the bug description.

BUG=332392
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245503 0039d316-1c4b-4281-b951-d872f2087c98
Add a function for determining if official Google Chrome API key is used.

I'd like to add this for handling several features of Google Drive API
that is only available for whitelisted first-party client.
By checking the key by the newly added function, we can provide
better fallbacks for clients with third-party keys, instead of just failing.

BUG=332332, 324166

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245504 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245503
Fix bug in binary_size script and cosmetic updates

BUG=
NOTRY=true

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

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