-
fix crash
remove unneccecery ifdef
springsettings: change help-menu urls to github
remove "main" timer for OnUpdate

remove some spaghetti code to use "main" timer.
Instead add timers to the objects which really need them.
Natural events should be used ideally.

- Ui::OnUpdate removed
- SpringLobbyApp m_timer removed
- Download tab has now its own 2s timer
- TASServer has own 100ms timer
- The autoconnect and first run functions are triggered through OnInit in springlobbyapp
- Refactored FirstRunWelcome to be called by Ui::OnInit
better name: GetServerStatus -> IsServerAvailible (bool)