SCI: Add missing USE_MAD check for commit 6a519f7f

This fixes compilation for platforms where libmad isn't present
FULLPIPE: Implement sceneHandler29_shootersEscape()
FULLPIPE: Implement sceneHandler29_sub07()
FULLPIPE: Implement sceneHandler29_sub15()
TSAGE: Fix incorrect cursor when changing R2RW desert areas
ALL: Resolve multiple clang warnings
FULLPIPE: Implement sceneHandler29_sub16()
Merge pull request #456 from fingolfin/clang-fixes

ALL: Resolve multiple clang warnings
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
FULLPIPE: Implement sceneHandler29_animBearded()
Merge https://github.com/scummvm/scummvm