Minor Ucode cleanup.

Clean out unnecessary references to the audio system from the ucode
implementation.
Merge pull request #217 from magumagu/minor-ucode-cleanup

Minor Ucode cleanup.
Fix include order in EGL.h.
Merge pull request #219 from lioncash/includes

Fix include order in EGL.h.
Fix IsTriviallyCopyable for volatile (fixes Mac build).

Between C++11 and C++14, volatile types stopped being trivially
copyable.  The serializer has no reason to care about this distinction,
so tack on remove_volatile.
Merge pull request #221 from comex/master

Fix IsTriviallyCopyable for volatile (fixes Mac build).
Gameini updates.

The Sims 2 Pets (gc), NHL 2005 (gc), NHL06 (gc), Blood Omen 2 (gc),
R:Racing Evolution: Life in the Fast Lane (gc), World Of Zoo (wii),
Super Mario Galaxy 1 and 2 are affected.

Fixes issue 7067.