cc: Remove DeviceViewport and DeviceClip from the RendererClient

Now the client only contains a method that is needed to be run on
LayerTreeHostImpl, no getters exist. Instead all values are pushed
into the renderer.

Some cleanups in GLRenderer unittests and the pixel tests has resulted.
Since gl_renderer_unittest file changed so dramatically anyway, I did a
clang-format on the whole file.

R=aelias@chromium.org, enne@chromium.org, enne
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239802 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239802
[NaCl SDK] Make common.js load the Release nexe/pexe by default.

This way when you run make you'll build Release, and if you navigate to the page
you'll load the Release build.

This CL also adds an "error" handler to common.js by default; this makes it easier to see when you are trying to run an example that doesn't exist.

Finally, I've also added a Debug/Release selector to the index.html landing page (served when you run "make run" from the examples directory)

BUG=327130
R=sbc@chromium.org

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

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