point socket.io-client to my fork with newer xmlhttprequest
refactorize to use xtend
fix bug calling both success and accept