Socket.io long polling feature

- Added long-polling fallback feature on 3rd re-try
- Added event "channelRetry"
- Added SOCKET_FALLBACK to see the current type of fallback
- Updated "socketError" event with fallback type
- Fixed bugs in socket events not being unsubscribed