Rename closing_* in WebSocketChannel to received_close_* and do some refactoring

- Variable renaming: they should be prefixed with received_ so that
  reviewer can understand that they store values received from the
  server
- HandleFrame() is just a part of ProcessFrame(). I want them to have
  names from which we can see that
- Factor out the switch-clause in HandleFrame building a frame type
  string as the method is very long

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250983 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250983
Support multiple service instances with GLInProcessContext

For example, it supports running two GPU threads.

This simplifies the scheduling/queuing logic in InProcessCommandBuffer
a bit and moves the non-thread/queue implementation out to WebView by
allowing for passing in a InProcessCommandBuffer::Service instance
when creating a context.

BUG=332146

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250984 0039d316-1c4b-4281-b951-d872f2087c98
Updates the manifest file of Demo.app.

We should update the manifest file as well as the contents of the extension in
the chromeos image.

BUG=342308
TEST=none

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

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