WINTERMUTE: Use SubLoopingAudio for music w/arbitrary loop points

Should fix #6648 (music not looping correctly in 5MA)
WINTERMUTE: Add wintermute_game_flags
WINTERMUTE: Add BaseEngine::_workaroundFlags
WINTERMUTE: Pass game flags to BaseEngine::CreateInstance
WINTERMUTE: Add BaseEngine::hasWorkaroundFlag
WINTERMUTE: killAllSounds only if no flag NO_KILLALLSOUNDS

This fixes #6647
WINTERMUTE: Rename wintermute/wintermute_game_flags.h into wintermute/game_flags.h
WINTERMUTE: Rename WintermuteGameFlags -> Wintermute::GameFlags
WINTERMUTE: Rename WINTERMUTE_XXX_FLAG -> WGF_XXX_FLAG