Add id to Socket interface

Although not clearly documented, the Socket object has a string 'id' attribute (see https://github.com/LearnBoost/socket.io/blob/master/lib/socket.js)
Merge pull request #1052 from lukasolson/patch-1

Add id to Socket interface