Add reconnection to the web UI.
Add reconnection to the web UI.

Apparently {reconnect: timeout} just doesn't work at all in the
browser with dnode. Furthermore, socket.io gives you absolutely no way
to check for a failed connection.

lekkas/livegrep,wfxiang08/livegrep,paulproteus/livegrep,paulproteus/livegrep,wfxiang08/livegrep,wfxiang08/livegrep,lekkas/livegrep,wfxiang08/livegrep,lekkas/livegrep,paulproteus/livegrep,wfxiang08/livegrep,wfxiang08/livegrep,lekkas/livegrep,paulproteus/livegrep,paulproteus/livegrep,paulproteus/livegrep,lekkas/livegrep,lekkas/livegrep