SCI: script patch for laura bow 2 for audio+text

at the same time
needs indepth testing
KYRA: Only pick up PAK and APK files in the game dir in Kyra1/EoB1.

This should fix annoying erroring out when invalid PAK or APK files are
in the CWD (like for example some Android package files).
FULLPIPE: Change data type in Movement member
FULLPIPE: Started scene04 implementation
FULLPIPE: Actually add scene04.cpp file
Revert "SWORD1: Let the XA audio use its own looping"

This reverts commit 481a5e0e7c65674728eb31694a787723166a72ae.

Turns out that not all the sounds have the built-in loop flag, such as the piano in the Hotel Ubu.
SCI: Fix warning
SCI: Fix warning
SCI: made lb2 text+audio patches apply to kq6

not yet enabled, because low-res kq6 has wrong window placement and hi-res kq6 even gets graphic glitches
SCI: improved lb2/kq6 patch
FULLPIPE: More work on scene04
FULLPIPE: Implement scene04_updateCursor()
FULLPIPE: Enable scene04
SCI: changed workaround for lb2 audio+text patch
SCI: fix script patcher for games w/o vocab
SCI: script patch for laurabow2 to fix system menu

fixes game bug (CD only), fixes bug #6440

may cause side-effects in the game, affects all room changes in the whole game
SCI: script patcher bug numbers to the new ones

comment changes only
TSAGE: R2R - Fix Animation issue in scene 3150
TSAGE: R2R - Fix bug in the initialization of an actor
TSAGE: R2R - Fix animation bug in scene 3350