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.
IPHONE: Don't link against private framework GraphicsServices.

Nothing from that framework in specific is used, thus it's not required to
link against it.
AVALANCHE: Use keycodes instead of ASCII values in Help.
AVALANCHE: Simplify continueHelp(), move keyboard control to it's own function.
AVALANCHE: Implement mouse control in Help.
AVALANCHE: Get rid of continueHelp(), fix run().

It was unnecessary to paint the whole screen black, we can just draw the
first screen of Help immediately instead of that.
AVALANCHE: Don't use cctype in Help anymore.
AVALANCHE: Add ShootEmUp's skeleton.
SDL: Add warning if "waveout" driver is being used for audio.

This will help avoid bug reports like #6510 - "SDL: Audio delay
in daily builds" in future.
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