Use public key instead of config to check for first start.

This lets SyncthingService.isFirstStart() return true for a longer
time (previously, it would return false as soon as the config was copied).
Display options menu only once web gui is online.
Real time logging for syncthing binary.