AVALANCHE: Implement shooting in ShootEmUp::readKbd().
AVALANCHE: Implement moving in ShootEmUp::readKbd().

Rework the existing parts of the function during the process.
AVALANCHE: Repair ShootEmUp::run().
VOYEUR: Change apartment cursor to use ScummVM cursor manager
TOLTECS: Apply CppCheck performance recommendations
TOLTECS: Reduce a variable scope, move a variable to boolean
AGOS: Add initial support for mouse wheel.
MISC: Revert 2 files accidentally modified in 418de45d9cebfbabb05edd09ca5206d95d693867
TOLTECS: Reduce the scope of one more variable
FULLPIPE: Implement scene18_preload()
CGE: Add a safeguard in pocFul
CGE: Move hero shadow check inside hero check in sceneUp()
CGE: Add a comment about an intended fall-through
CGE: Fix some uninitialized variables
FULLPIPE: Implement scene19_preload()
FULLPIPE: Implement true scene19_preload()
DEVTOOLS: Rewrite create_kyradat.

Now static data is directly stored inside source code files which allows the
tool to generate kyra.dat without any additional input.

This will make supporting fan translations easier, since only the localized
strings have to be added and an appropriate game entry has to be added.
DISTS: Regenerate kyra.dat.
KYRA: Fix EoB 1 German rest string when monsters are nearby.
VIDEO: Handle the raw AVI video chunk the same as the others