FULLPIPE: Implement Background::~Background()
CINE CP
SCI CP
AUDIO: (FM-TOWNS) - cleanup euphony code

(rework parts of the code + improve naming of variables/functions)
AUDIO: (FM-TOWNS) - fix looping pcm sounds
AUDIO: (FM-TOWNS) - remove wave memory limit

(This is basically an unnecessary emulation of a hardware limitation. EOB II will try to load approximately 70 KByte of samples for the outro sequence, which would lead to some missing sounds with the 64 Kbyte limit).
AUDIO: (FM-TOWNS) - add error codes
KYRA: minor cleanup

(rename some variables in Screen::drawShape for better readability)
KYRA: (EOB) - minor cleanup of shape drawing code
KYRA: (EOB) - add support for FM-TOWNS version

- add static resources and detection entries
- add some startup code so that the game at least boots up without crashing