Adding transitive SN dependencies explicilty because of bug in idea plugin
Refactoring kernel communication behavior to separate it from the specifics of the transport (in prepartion for hacking in long polling emulation of WS)
Initial dump of long poll websocket emulation.  It compiles, but it's not wired into anything yet.
Fixing issue where domain/port were hard-coded to be local host (which obviously won't work when deployed)
Converting kernel Websocket connection over to long polling...it's almost working...sort of.
Sending message on LongPoll socket by post body, not in url string
Changing response object from websocket to be the format SN expects.  Also, properly triggering js for many messages.
Well that's what I get for trusting code I didn't really understand.  Rewriting the LongPoll to be something much, much simpler --  a queue that gets drained periodically.