Implement WebSocket.getProtocol().
Whitespace
Add support for WebSocket.close method that allows specification of the code and reason parameters.
Implement WebSocket.getURL().
Implement WebSocket.getExtensions().
Implement WebSocket.getBinaryType() and WebSocket.setBinaryType().
Implement WebSocket.send(ArrayBuffer) and WebSocket.send(ArrayBufferView).
Ensure the tst compiles with the latest API changes
Remove use of explicit class imports
Support receiving ArrayBuffer messages.
Add TODO note