feat(app-socket.io) upgrade socket.io and code to use v1.0.6

Changes:
- socket.io dependency from 0.9.16 to 1.0.6
- remove reconnection and reconnect limits from the client side, now auto handled by socket.io
- remove socketio.set('log level') from server side, now handled by DEBUG env
- switch socketio.set('authorization', fn) to socketio.use(fn), we use fall through middleware with socket.io now
- add comments informing users of the new changes

closes #339