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.
Merge pull request #216 from Linktothepast/gameini_updates

Gameini updates.
Remove all trailing whitespaces from our codebase.
Merge pull request #228 from delroth/trailing-whitespaces

Remove all trailing whitespaces from our codebase.
Add the algorithm header to a few FifoPlayer cpp files.

Both of them use std::min and std::max, but this header wasn't included.
Remove unnecessary wxT declarations in FifoPlayerDlg.
These are not needed anymore since wx 3.0. Also some minor formatting stuff.
Fix assertion fails in FifoPlayerDlg.cpp.
Move UDSPControl structure into DSP.h .
Move mixer construction to AudioCommon.cpp.
Delete AudioCommon::UseJIT().
Move audio handling out of DSP emulation.

This is good for a couple of reasons: one, it gets rid of duplicated code,
and two, DSP emulation shouldn't need to interact with audio in the first
place.
Fixes Wiimotes for libogc.
Caused by USB not writing back expected values.
Fixes Issue 7109
Merge pull request #229 from lioncash/fifoplayer

Fix FIFO Player dialog assertion failures (aka work around wx's inability to handle size_t correctly).
DSPHLE: Rename files to remove redundant 'UCode' prefix.
DSPHLE: Mass rename classes to match our coding style better.
Merge pull request #231 from delroth/dsphle-cleanups

DSPHLE: Rename files to remove redundant 'UCode' prefix.
Merge pull request #230 from Parlane/libogc_ios_fix

Fixes Wiimotes for libogc.
DSPHLE: Cleanup UCodes.{cpp,h}
DSPHLE: Cleanup AX{,Wii}.{cpp,h}
DSPHLE: Cleanup CARD.{cpp,h}