Android: Add chrome-specific dynamic linker.

This patch adds a new Chrome-specific dynamic linker for Android,
that implements RELRO section sharing in order to save about 1.3 MB
of RAM per renderer process in content-based programs (ContentShell,
ChromiumTestShell, Chrome, etc...)

The linker is disabled by default. For more details, see the corresponding bug entry.

This introduces a new test package (content_linker_test_apk) as well as a new test category. To build and test this feature, do the following:

  ninja -C out/Debug content_linker_test_apk
  build/android/test_runner.py linker


BUG=287739
R=qsr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229921 0039d316-1c4b-4281-b951-d872f2087c98
cc: Allow micro benchmarks to receive arguments from js.

This patch adds the ability for us to pass parameters via telemetry
or via javascript to the micro benchmarks. This allows us to be a bit
more flexible in what we test, as opposed to have a set of fixed
parameters to test.

BUG=307756
R=enne@chromium.org,nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229922 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Experimentally kill adbd on the device before each test run.

We have hopes this will decrease device offline problems on the bots.
- If so, we'll move this up into the buildbot scripts.
- If not, we'll revert it.

BUG=268450,224465

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229923 0039d316-1c4b-4281-b951-d872f2087c98
Add CLD1VsCLD2 field trial. Now the Finch experiment CLD1VsCLD2 is executed at the renderer process, and registering it at ChromeBrowserFieldTrials is needed.

BUG=309493
R=asvitkine@chromium.org

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

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