PRINCE: Inventory opening - fix during talking and options menu
SAGA: Some renaming
PRINCE: freeHeroAnim(), O_SETHEROANIM()
PRINCE: Options menu - no option error fix
SAGA: Add debug commands for playing music, sounds and voices
SAGA: Cleanup
SAGA: Add support for MIDI music in SAGA2 games
MADS: Fix palette method signature
PRINCE: showHero() update
PRINCE: Destination direction of hero movement
PRINCE: showHero(), scrollHero() update
CGE2: Fix the issue of loading sprites with changed _ref.

It fixes the problem with the multiply displayed Vulcanizer after giving him the glasses/basket ball, then saving and loading.
CGE2: Rework loading of sprites from file.

Now it satisfies the needs described in the last commit's TODO comment.
CGE2: Remove Spare::locate(char *file), since it's not used anymore.
PRINCE: displayInventory() - hero path clearing, makePath() crash fix
PRINCE: makePath() - crash fix, tracePath() - update
PRINCE: approxPath(), plotTraceLine() clean up
SCUMM: Add HE100 differences when resetting sprites.
SCUMM: Add workaround for script bugs that caused problems in Jumping Bean mini games of Pajama Sam: Games to Play on Any Day.
CGE2: Rename _commandStat to _soundStat.