Remove libc version checks from CDM tests.

All of the official bots and developers should be upgraded to Precise now, so
we don't need these checks in the tests.
We continue to check in the production code.

TEST=Tests continue to pass on official bots.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231237 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231237
Remove helper function that was needed only in 10.5.

The contents of a CALayer can be set to an NSImage* as of 10.6.

BUG=none
TEST=no changes in download started animation or in tabpose

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231238 0039d316-1c4b-4281-b951-d872f2087c98
mojo_shell should download shared objects on Android

This CL teaches mojo_shell how to download shared objects on Android.
Currently, the shell crashes after downloading the shared object. I haven't yet
investigated why.

Now that mojo::shell::Run doesn't spin the event loop, I needed to factor the
global "context" objects (like the network thread) into a separate Context
object. On Android, the Context object is allocated on the heap. On desktop,
the Context object is allocated on the stack in the stack frame that spins the
event loop.

We still don't have a command line on Android, which means testing requires
hard-coding the URL into the binary, but that's a problem for another day.

R=darin@chromium.org,aa@chromium.org

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

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

Has been replaced by Telemetry settings

BUG=311707

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

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