Get session from socket._meteorSession

`socket._meteorSession.connectionHandle` has the session, no need to use
a temporary handler.
Fix memory leak

Memory usage can go high if there is a large number of concurrent
sessions.

 - remove sessionMap
 - store last active time on session object
 - update active time inside `processMessage`