added handshake data

Socket.io allows to handover some addition handshake information as query string in the socket endpoint. I added a special method which allows a connection to the socket endpoint with addition data dictionary.