Mojo: Replace MessageInTransit::Header's data_size with total_size.

R=yzshen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253324 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253324
Revert 253259 "Move ContextProvider binding to inside GpuVideoAc..."

Broke 100+ WebKit layout tests.

> Move ContextProvider binding to inside GpuVideoAcceleratorFactory
> 
> Bind the ContextProvider inside the GpuVideoAcceleratorFactory itself, so the
> Factory can decide appropriately what to do in casae of binding failure.
> 
> Also: replace references to RendererGpuVideoAcceleratorFactory with references
> to its superclass, GpuVideoAcceleratorFactory.
> 
> BUG=345424
> TEST=local build on desktop Linux
> R=avi@chromium.org, fischman@chromium.org
> 
> Review URL: https://codereview.chromium.org/171773014

TBR=sheu@google.com

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

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