Debug logging tweaks
Reset reconnect delay on forceclose by default
Avoid the very problematic subtractRoutes() function
Keepalive pings
Simpler protocol (note how the "server" doesn't change!)