Limit image decoded size on low end Android devices

Limit decoded size to 3M pixels on low end Android devices.
The image decoder may downsample the images to meet the limit.

BUG=276666

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225354 0039d316-1c4b-4281-b951-d872f2087c98
[rac] Set the message stack height to be at least 90px

This patch changes the message stack to be at least 90px high. The message
stack contains such messages as "Generating Google Wallet Virtual Card..."
and "Your Virtual Card is ready." The message stack always keeps at least
20px padding around the text. If the text height is greater than 50px,
then the message stack will be higher than 90px.

BUG=294485

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

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