VideoCommon/VertexLoader: Remove NRM enum
VideoCommon/VertexLoader: Remove duplicate point min and max calculation
VideoCommon/VertexLoader: Add more use of std::min and std::max
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.
Use memory card 251 for games that cannot use large memory cards
add setting to game inis to use memory card 251 for games that cannot use large memory cards
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.
Software backend: Delete forked PixelEngine.

Mostly just zapping a bunch of duplicated code; the only interesting thing
going on here is the changes to the performance counter implementation.
SW backend: make shaders work on Intel/Windows.

Apparently the Intel shader compiler doesn't implement "#if" correctly...
so use "#ifdef" instead.
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.