Fix gpu rasterization test.

It was failing on mac retina. The test rect needed to be scaled with device pixel ratio.

BUG=347783
R=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256256 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256256
Refactor HpackDecoder's public API to ease integration into SpdyFramer.

HpackDecoder now mimics SpdyHeadersBlockParser's API, one suited to
incremental parsing and the planned SpdyHeadersHandlerInterface switch.

However the current implementation buffers the headers block until fully
recieved, and further buffers the decoded block on SpdyFramer's behalf.
This is a temporary measure suited for testing only.

HpackDecoder & HpackEncoder now handle details of Cookie crumbling and
restruction, and a canonical read-only Huffman table for use by SpdyFramer
has been added.

This lands server change 62275041 by jgraettinger.

BUG=339578

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256257 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256257
Revert 256126 "Added pixel test that ensures WebGL content can r..."

> Added pixel test that ensures WebGL content can render properly after a context loss and restore.
> 
> Tests a regression introduced by http://src.chromium.org/viewvc/blink?revision=167860&view=revision
> 
> BUG=349195
> 
> Review URL: https://codereview.chromium.org/188073002

TBR=bajones@chromium.org

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

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