WebSocketHandshakeStreamCreateHelper is an internal class that stores the data that is needed to create a WebSocketBasicHandshakeStream.

This CL also adds a real implementation of WebSocketStream::CreateAndConnectStream().

This CL depends on https://codereview.chromium.org/23500007/ to compile.

The tests for this CL are in https://codereview.chromium.org/64133006/

BUG=265329

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

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