WINTERMUTE: Introduce WMEGameDescription

I aped what has been done with AGS: in engines/agi/detection.cpp, adding
a struct that includes ADGameDescription at the beginning.

This is also recommended in advancedDetector.h
WINTERMUTE: killAllSounds only if WME targetExecutable >= 1.8.6

This fixes #6647
WINTERMUTE: Use macros to simplify detection_tables.h