GRIM: Use quaternions for animation.
TINYGL: added tglAlphaTest stubs
MYST3: Add the rotation effect used by ENPP 11
MYST3: Fix the OpenGL with shaders renderer initialization

... and make it slightly harder to break
GRIM: Remove usage of _currentQuat since it's just an identity.
Merge pull request #951 from JoseJX/OpenGLGrim

GRIM: Remove usage of _currentQuat since it's just an identity for GRIM.
Merge pull request #949 from Akz-/grim-quat

GRIM: Use quaternions for animation.
EMI: Fix attached actor's rotation.
EMI: Fix the actor's position after attach.
EMI: Fix the rotation after detaching actors.
EMI: Rework getFinalMatrix and getRotation quat to remove duplicate code.
Actor Testing - REMOVE ME.
EMI/GRIM: Remove _currentQuat.