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
MORTEVIELLE: Play ambiant sounds
MORTEVIELLE: some refactoring in ambiant sound code
MORTEVIELLE: Handle sounds
TINSEL: Fix DW2 assertion when quitting during cutscene

Call _bmv->FinishBMV() before setting g_pCurBgnd to NULL. Otherwise,
there will be an assertion if quitting during a cutscene while a
subtitle is being shown. (At least I think that's the condition.)

(Also, it seems to be a good idea to call it before EndScene(),
because even though there was no assertion, I got a lot of warnings
when I did it after.)
Merge branch 'master' of github.com:scummvm/scummvm
MORTEVIELLE: Some refactoring in noise sound code
MORTEVIELLE: Avoid loading sfx and noise files multiple times
MORTEVIELLE: Fix check of end of stream
TSAGE: Fix for standard screens not showing after an animation ends
MORTEVIELLE: Add an initialization of _charAnswerCount in initMaxAnswer()
GUI: Initialise _hotkey in ButtonWidget constructor

One of the two ButtonWidget constructor did not initialise _hotkey
when given a non-null value. This caused valgrind to report an
access to uninitialised variable in Dialog::handleKeyDown().
MORTEVIELLE: Update English translation

I checked some of the dialogs for which we were not sure, fixed them
when needed and removed the debug number. There are two lines
however that causes an issue as they are used for both men and
women, and in English we would need a different translation. The two
texts are:
It is his/her business…
Oh I don't have anything against him/her
The first one seems to be used more often for men than women (so
far I have seen it used for 3 men and 1 woman).
For the second one I changed it to plural in English as it also works
with the context and while it changes the meaning this is not
important.