Continue discovery on connect errors (fixes #324)

Continues trying to connect to the discovery server at regular intervals despite
failure. Whether or not to retry and retry interval should be specified in
configuration (not currently in this fix).
incomingIndexes should not be a package variable (fixes #344)
Revert "Add temporary debug logging for #344 (revert later)"

This reverts commit 5353659f9fcb840142ba4c8d83f48654d43d4bdc.
Use backend service to verify nodeID (fixes #418)
Fix locking screwup
Tick version clock on received changes.
Remove unused comparison functions.
Basic GUI translation support.

Conflicts:
	gui/index.html
Allow beta versions
Remove SyncOrder, at least temporarily (sorry fREW)

Doesn't actually work very well with the batched approach to needed
files, not documented, not exposed in UI. I'll be happy to reintegrate
if this is solved.
Handle disconnected nodes better in puller
Always ignore directory modification time (that stuff is nasty)
Handle WANPPPConnection devices (fixes #431)
Use compiled in assets for those not in STGUIASSETS dir
Use language from query parameter
Handle WANPPPConnection devices (fixes #431)
Remove non-existing nodes from repositories
Add AudriusButkevicius
Merge pull request #433 from AudriusButkevicius/dup

Remove non-existing nodes from repositories
Update deps to unfail tests