MATH: Rename XYZ Rotation Functions to Euler to better describe the function.
MATH: Replace Quaternion XYZ with Euler.
MATH: Add factorization for non-unique answers in Rotation3D.
MATH: Add const qualifier to getEuler.
MYST3: fix compilation warnings
MYST3: Don't call a child class implementation from a destructor
MYST3: Don't open the executable several times on startup

This can be slow, especially if decompression / decryption is needed
MYST3: Build the zip-bit index at runtime

It can differ between versions
Merge pull request #1078 from JoseJX/CleanupRotation

MATH: Cleanup rotation naming and fix non-unique factorization
COMMON: Add the original Xbox to the list of platforms
MYST3: Add detection for the Xbox PAL version
MYST3: Look for wma sound files

Used by the Xbox version. Playing wma files is not supported for now
MYST3: Don't hardcode opcode indices
MYST3: Opcodes are slightly different of the xbox version
MYST3: Load the language archives for the xbox version
MYST3: Refactor subtitles handling to allow different kinds of subtitles
MYST3: Add support for the xbox movie based subtitles
MYST3: Refactor the variables system to allow remapping the ids
MYST3: Account for the variable mapping differences of the xbox version
COMMON: Add support for reading 64bits values from streams

Taken from xoreos