Android WebView: tidy up source/gyp layout.

1) Rename WebViewMainDelegate to AwMainDelegate for consistency with
other classes.

2) Move gyp file to the top level and don't bother having separate gypi
files for the subcomponents for now; the file list is very short anyway
and is not going to be a significant source of contention between the
small number of webview developers at this time, and it's easier to see
what's going on if it's all in one place.

BUG=


Review URL: https://chromiumcodereview.appspot.com/10893025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154020 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 154020
Introduce AutofillClient and use it to get rid of PasswordManager dependency.

Also, this switches use of InfoBarTabService and PrefServiceBase in
AutofillManager from calling their ::ForXyz methods, to retrieving
them via AutofillClient.

BUG=140037

Review URL: https://chromiumcodereview.appspot.com/10837363

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

This addresses a TODO where I noticed that the InfoBArService API has
no notion of a tab and in some implementations might not be tied to a
tab.

TBR=trivialusageupdates@chromium.org
BUG=140037

Review URL: https://chromiumcodereview.appspot.com/10879037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154023 0039d316-1c4b-4281-b951-d872f2087c98
[Chromoting] Updated icons for Chrome Remote Desktop - new sizes!

BUG=145604
TEST=none

Review URL: https://chromiumcodereview.appspot.com/10254012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154025 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 154026
Extension docs server: fix some silly JS errors.

Review URL: https://chromiumcodereview.appspot.com/10892029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154027 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 154027
Extension Docs Server 2: Redirect code.google.com/chrome/extensions to
developer.chrome.com/extensions

Review URL: https://chromiumcodereview.appspot.com/10895027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154028 0039d316-1c4b-4281-b951-d872f2087c98
Use ChromeBrowserMainPartsAndroid.

Includes several changes:
1) Stubs out jankometer
2) Makes some background-related profile code guarded by
ENABLE_BACKGROUND
3) Remove SingletonProcess because it's guaranteed by the OS.
4) If-def out first-run code and process startup code as it's necessary
handled in the Java layer on Android. In order to improve startup
performance, Chrome for Android runs startup code in the java layer
asynchronously with loading the native shared library. Re-using this
code would result in us blocking until the entire library is loaded into
memory.
5) Removes UMA code. UMA sessions are handled differently on Android as
the browser isn't ever killed and is instead paused/resumed.
6) Also removes things like ManagedMode/PageCycler which are unused on Android.

BUG=138184

Review URL: https://chromiumcodereview.appspot.com/10885023

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

BUG=131258, chromium-os:32068
TEST=None

Review URL: https://chromiumcodereview.appspot.com/10905011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154030 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 154031
Rename shared memory method parameters for consistency.

Brings internal consistency to the shared memory support
methods since it doesn't look like we'll be able to get
rid of them anytime soon.

BUG=none
TEST=none

Review URL: https://chromiumcodereview.appspot.com/10873071

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154033 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 154033
[extensions] Doc server documentation futzing.

TBR=cduvall@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10890055

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

BUG=135245
TEST=no flags option to disable ExtendedDesktop

Review URL: https://chromiumcodereview.appspot.com/10892021

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