Adding savestate version check when opening savestates

Writing OSD messages to logmanager too because that makes its messages (f.e. about state version) visible to CLI before a window is created
Loading log settings for CLI

because that allow disabling logs for CLI
Making the GC and Wii input order deterministic

because that allow recording both GC and Wii input