Implement init/deinit/check of separate SDL subsystems
Make gui test result visible
Merge branch 'master' into msvc-compat