GRIM: Rename Actor::Chore to Actor::ActionChore
MYST3: Implement movie volume control
MYST3: Add the 4.0 surround volume table from the xbox version

This is unused for now, and included for reference when
adding surround support
MYST3: Implement sound fading
MYST3: Implement more sound related opcode
GRIM: Fix display of movies [OpenGLS]
MYST3: Mark an opcode as useless
MYST3: Fix crash when trying to load an empty slot from the launcher
MYST3: Implement a sound control opcode
MYST3: Implement yet another sound opcode
MYST3: Add a debug console command allowing to run an opcode
MYST3: Add the last sound opcode
GRIM: Make sure that we have a valid chore when setting the type. Fixes #843
EMI: Don't compute bounding box if _obj is NULL
EMI: Implement getBoundingBox [OpenGLS]
JANITORIAL: Use double instead of GLdouble
MYST3: Implement the volume settings
MYST3: Implement retreiving the elapsed time for looping sounds
MYST3: Add the update phase of the resonance rings effect
MYST3: Implement the resonance rings effect