Cherry-pick: [Android WebView] First cut memory management

Upstream info:
https://chromiumcodereview.appspot.com/23572023
crbug.com/286026

Conflicts:
	content/public/common/content_switches.h

BUG=10606165

Original CL description:

Based on simple algorithm of visible rect x constant.
Completely disregards the preferred allocation from based on
content of the page.

Constants extermined experimentally using current android
nexus devices.

Change-Id: I298f656be7fbab2bf4086f5b97bc4df9b92ab577
19 files changed