WINTERMUTE: Speeding up blitting routines for TransparentSurface
MADS: initialize a couple of variable in DialogLine
FULLPIPE: Removed unused code
FULLPIPE: Implement GameLoader::~GameLoader()
FULLPIPE: Implement FullpipeEngine::cleanup()
FULLPIPE: Implement FullpipeEngine::freeGameLoader()
FULLPIPE: Fix crash on exit
MADS: Init scene variables for Phantom/Dragon, so they can start again
DRASCULA: Handle audio files in the "audio" folder (bug #6631)

The music add-on packs we provide have the audio files in an "audio"
folder, but without clear indication that its contents should be
copied inside the game data folder. Since this can lead to confusion
from users, we just add support for this case
COMMON: Copy TransparentSurface from Wintermute engine to common code
WINTERMUTE: Switch to use of moved to OSystem TransparentSurface
SWORD25: Switch to common TransparentSurface
CRUISE: Add a safeguard to avoid a potential null pointer derefenrece
CGE: Use booleans instead of uint16 in flag structure
Merge pull request #466 from sev-/transparent-surface

COMMON: Move TransparentSurface to common code
GRAPHICS: Fix compilation for Amiga
CGE: Remove (broken) variable length specification
DRASCULA: Reduce some variable scope in Animation
FULLPIPE: Started switching gfx functions to Surface
MORTEVIELLE: Comment out detection for improved German translation

The improved German translation version is based on the original
German version but uses the engine data file instead of the original
data files for texts and menus. However currently only the menu has
been improved and the rest is still identical to the original German
version. So comment out the detection until somebody volunteers to
improve the German texts.