GUI: Use Domain::const_iterator in EventRecorder code when possible.
COMMON: Do not let ConfigManager::Domain inherit from StringMap.

Instead we provide wrapper functionality now. Intuitively a Domain is not a
simple StringMap.
GRAPHICS: Fix VectorRendererSpec for RGBA8888.

Formerly values in the gradient and blending code overflowed and thus caused
incorrect colors. Now there's some special case for 32bpp modes, which needs
slightly more operations but assures a correct output.
GRAPHICS: Add error-checking in blendPixelPtr for invalid BPPs
GRAPHICS: Fix fonts/bdf.cpp to allow for 32bpp to be used
GUI: Allow GUI cursor creation to work with abitrary 2/4Bpp formats.
GUI: Change name of GUI-renderers to remove "16-bit"
GRAPHICS: Allow VectorRenderer and ThemeEngine to init with 4BPP
VIDEO: Set stereo as bool instead of writing channel amount directly
WINTERMUTE: Add detection for Blue Madonna-demo.
COMMON: Get rid of write version of ConfigManager::getGameDomains.

This can be abused to insert Domains into the game domains without any checks.
Instead, only write iterator access is given.
TAGE: Bugfixes for R2R bridge console
TSAGE: Fixes for R2R bridge console scanner
KYRA: Fix palette glitch in Kyra3 when loading from main menu.

Formerly, the main menu was shown with the palette of the first screen for
a short time. Thanks to eriktorbjorn for noticing this.
KYRA: Fix palette glitch when quitting while viewing the family album in Kyra3.

Thanks to eriktorbjorn for noticing.
MORTEVIELLE: Improve sound support
Merge pull request #359 from rundfunk47/32bitguioverlay

GUI: Add option to render GUI in 32-bits
GRAPHICS: Fix warnings about mismatching format arguments.
I18N: Update po/POTFILES for bada => tizen change.
Merge pull request #377 from lordhoto/config-manager-cleanup

Config Manager Cleanup