Fixed a bug in which tcp sessions were remaining open. The js client would reload every 1.5s and eventually we would use up all the tcp ports. Made the js a bit more robust. Should deal with terminated plack servers much more reliably--ie, continue to try to reload.
Uses Googles closure compiler
Change the ridiculously long _file_change_event_handler to _change_handler as there is only one event handler