Websockets!

Hidden from the public, but usable via `WebSocket.newWebSocket(OkHttpClient, Request)` for now.
I'll file it on Okio for consideration. Don't know I'm convinced that it meets Josh Bloch's Rule of Three™. Most people would probably call `readByteArray(4)` instead of re-using a buffer.