Refactor to for WebSockets Transport

- [x] Adds SocketRocket Dependency
- [x] Adds SRWebSocketTransport
- [x] Adds SRWebSocketConnectionInfo
- [x] Refactors Common Transport Interfaces to SRTransportHelper
- [x] Adds New Logging Option for WebSocketsTransport
- [x] Updates AutoTransport To Try WebSockets if Supported by Server

TODO:
- [ ] Actually build the websockets transport.