ANDROID: Fix a race condition

setSurface is done in a different thread than the one that starts
the scummvm main. The main thread would then wait until the setSurface
thread notifies. The setSurface thread would notify before it actually
calls setSurface, meaning if the thread is preemted before calling
setSurface, initSurface will assert, causing the app to crash.
AVALANCHE: Move/rename/implement SEU::titles().
TOON: Do not use KeyState::hasFlags when only presence of any flag should be checked.

hasFlags has the semantics to check whether *all* of the supplied flags are
active. Toon looks like it rather wants to know whether any modifier is
active and thus not use hasFlags.
TOON: Ignore hotkeys when *any* modifier is used.

This makes, for example, META+d also be ignored and not only CTRL+d etc.
TOON: Use keycodes for hotkey handling.
TOUCHE: Use keycodes for hotkey handling.
FULLPIPE: Implement sceneHandler09_spitterClick()
I18N: Update translation template from source code
FULLPIPE: Implement sceneHandler09_startAuntie()
AVALANCHE: Really use KeyCodes instead of ASCII values in Help.
Merge pull request #432 from klusark/race

ANDROID: Fix a race condition
QUEEN: Add detection of French versions reported in bug #6534
QUEEN: Fix previous commit
IPHONE: Allow FreeType2 support.

This moves the static library handling for USE_FREETYPE2 outside a block which
is not executed for the iPhone backend.
QUEEN: Silent some CppCheck warnings by reducing some variable scopes
AVALANCHE: Implement ShootEmUp::instructions().

Also implement connected functions and add fundamental parts to
ShootEmUp::run() during the process.
Merge branch 'master' of https://github.com/scummvm/scummvm