Remove Prerender.FractionalPixelsFinalAtSwap logic.

It hasn't done anything for a year and a half now.

BUG=none
TEST=no behavior change.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244869 0039d316-1c4b-4281-b951-d872f2087c98
cc: Add RendererCapabilitiesImpl

Separate RendererCapabilities and RendererCapabilitiesImpl classes to
separate out capabilities that are not needed on main thread to be
not copied to main thread. This is to prepare for the future when main
and impl RendererCapabilities copies can temporarily get out of sync,
and there are less values to worry about.

BUG=332616

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244870 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244870
Add initialization of debug GL bindings on Android

Initialization calls were missing, which caused the command line switch
--enable-gpu-service-logging to not show detailed information on GL calls
with their parameters on Android.

BUG=333261
TEST=Ran WebGL conformance tests with the switch enabled.

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

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