SCI: hopefully Japanese text wrapping is fine now

also removed duplicate entries in punctuation table
thanks to wjp
GROOVIE: Do not play audio in V2 games when only one frame is shown
PRINCE: Implement pauseEngineIntern() - pause and resume music in GMM
PRINCE: Reduce pause() and pause2() to one function and rename it to pausePrinceEngine()
PRINCE: Fix double loading of variaTxt.dat file in init()
PRINCE: Silence signed and unsigned comparison warnings in gcc
PRINCE: Silence last comparison warning in gcc
PRINCE: showLogo() - allow to skip logo animation or quit game during it
PRINCE: Allow to skip intro animation with LMB
PRINCE: Allow RTL engine feature
PRINCE: Add loading during startup and syncSoundSettings features
PRINCE: canSaveGameStateCurrently() - check conditions when you can't save the game state
PRINCE: canLoadGameStateCurrently() - to check if loading is allowed

Also block saving during dialogbox and inventory drawing
PRINCE: playSample() - split to sound and speech types to correct volume settings