ANDROID: Fix color key handling for 16bit mouse cursors.

This should fix a issue similarly to bug #6108:
"WII: Zak FM-TOWNS mouse cursor encased in blue box".
FULLPIPE: Implement sceneHandler29_manHit()
SCUMM: Avoid potential issues casting invalid values to enum

A compiler could in principle decide that a ResType enum can
never equal 0xFF or 0xFFFF, and thus incorrectly optimize
the ScummEngine::saveOrLoad code. So check the value
*before* casting it.
Merge pull request #457 from fingolfin/clang-fixes

SCUMM: Avoid potential issues casting invalid values to enum
ANDROID: Make transparent cursor pixels all 0 in 16bit cursor mode.

Since the Android backend uses glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA)
we need to make the transparent cursor pixels all 0 otherwise we might get
artifacts from blending.
FULLPIPE: Implement sceneHandler29_animBearded()
Merge pull request #453 from lordhoto/android-16bit-cursor

ANDROID: Fix color key handling for 16bit mouse cursors.
FULLPIPE: Implement sceneHandler29_shootGreen()
CONFIGURE: Remove noisy format warnings from AmigaOS4 builds.

This is due to the 4 byte long as int32 which leads to format mismatch
warnings. These are supressed to allow any real issues to be seen.
FULLPIPE: Implement sceneHandler29_shootRed()
FULLPIPE: Implement sceneHandler29_sub03()
FULLPIPE: Implement sceneHandler29_sub05()
FULLPIPE: Implement sceneHandler29_winArcade()