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
9 files changed