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
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.
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).