GRAPHICS: Added changes and improved code from inisider/scummvm (partial text)

Includes code from https://github.com/inisider/scummvm/ , which has been
squashed and bugfixed
GRAPHICS: Add support for Soft Shadows with rounded squares
GRAPHICS: Shadows on tabs
GRAPHICS: Change soft-shadow calculation to not use doubles
GRAPHICS: Gradient blending on borders of rounded squares
WINTERMUTE: Change pixel-format to RGBA.
WINTERMUTE: Add binary alpha-blitting.

For now, no RLE, or anything, but the infrastructure for it
is put in place here.
WINTERMUTE: Replace CP1252-symbol ... with 3 full stops.
CREDITS: Add credits for The Neverhood engine
SCI: Add support for the King's Questions mini-game

This can be found in the KQ collection
MORTEVIELLE: Fix crash when loading from launcher
MORTEVIELLE: Add credits
TSAGE: Blue Force: Fix Coverity issue CID 1003729: missing break.
MT-32: Sync with the latest changes in munt
MORTEVIELLE: Avoid erroring out when the user tries to load a missing save game
MORTEVIELLE: Remove second parameter of show()
MORTEVIELLE: Replace some big if statements by switch statements
MORTEVIELLE: Add detection entry for improved German translation

I also reworked a bit how detection work so that both the original
and the improved German translations can be played.
TSAGE: Fix illegal address computation, CID 1047259

We want the address right after the last element of _fadePaletteMap.
There was probably no actual damage done since _paletteMap[] would
likely be right after in memory, and that's zeroed as well. But it
was still wrong.
TSAGE: R2R - Fix CID 1063348