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}
DSPHLE: Cleanup GBA.{cpp,h}
DSPHLE: Cleanup INIT.{cpp,h}
DSPHLE: Cleanup ROM.{cpp,h}
DSPHLE: Cleanup common style issues in Zelda.{cpp,h} (most of the file is not coding style compliant)