Split the bit reader functionalities from the byte stream provider.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244959 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244959
Add basic browser test for EmbeddedWorker/ServiceWorker

This test does:
- kick registerServiceWorker (primarily for installing ServiceWorkerProviderHost)
- manually associate ServiceWorkerProviderHost to an EmbeddedWorker (eventually this should be done via ServiceWorkerVersion)
- Start and stop the EmbeddedWorker, and observe OnStarted/OnStopped msgs are sent from the child process

BUG=313530, 285976
TEST=ServiceWorkerBrowserTest.EmbeddedWorkerBasic

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244960 0039d316-1c4b-4281-b951-d872f2087c98
Remove Skia suppressions.

BUG=314499,326138,329201,331781
TBR=robert.phillips@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244961 0039d316-1c4b-4281-b951-d872f2087c98
Merge interface for PrivetInfoOperation and PrivetCapabilitiesOperation

Merge interface (but [for now] not implementation) of PrivetInfoOperation
and PrivetCapabilitiesOperation into single PrivetJSONOperation. This should
allow easier addition of operations that simply return JSON.

BUG=

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

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