Mojo: Get rid of |MessageInTransit|s with unowned buffers.

Replace them with |MessageInTransit::View|s.

(Also modify our serialization hooks a little, and add a stub for
deserialization -- which isn't hooked up to anything yet.)

R=yzshen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254268 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254268
QUIC - Use weak_ptr of QuicCryptoClientStream with IOComplete callback while calling disk cache's WaitForDataReady. This handles deletion of QuicCryptoClientStream with an outstanding callback.

BUG=347476

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

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