Allow custom socket.io querystring args

This is useful for CSRF protection in custom handshake handlers
Merge branch 'custom-socket-query'