Websockets jsr

Please review.. This is the first part of the WebSocket JSR implementing the server part. Once ok I will squash and you can merge in..