CGE2: Initial commit, implement detection.
CGE2: Remove detection of Sfinx from CGE1.
CGE2: Add copyright comments to the source files.
CGE2: Add file I/O.
CGE2: Deallocate _resman in destructor.
CGE2: Implement deinitialization properly.
CGE2: Add parts of the graphics code.
Merge remote-tracking branch 'origin/master' into cge2
CGE2: Add sound code with working MIDI parts.
CGE2: Add Text and a reduced skeleton of cge2_main.
CGE2: Read identifiers properly in Text::load().
CGE2: Start implementation of movie() and connected functions.
CGE2: Make number() static, add token() to File I/O.
CGE2: Add new types: V2D and V3D.
CGE2: Use nullptrs instead of NULLs.
CGE2: Some renaming in V3D and V2D.
CGE2: Rework loadScript(), start implementation of loadSprite().
CGE2: Add Hero.
CGE2: Add kIdTab and _lineCount to EncryptedStream.
CGE2: Remove unnecessary whitespaces.