Revert "Readd the old AXWii (rename the new version to NewAXWii) and set it as default"

Put back the new AX Wii as the default in this development branch.
AXWii: fix L/R channels being swapped when outputting audio samples
Handle 3ms at a time in AXWii instead of 3x1ms
Implement Wiimote sound mixing in AXWii
Implement low-pass voice filtering, untested because I couldn't find any game using it
Fix the voice LPF implementation
Better global volume adjustment on a voice. Fixes one of the 2 issues with the HOME button menu sound.
Implement AXWii command 01: ADD_TO_LR
Add polyphase resampling support in AX
Rewrite the linear interpolation SRC to give the exact same results as the one in AXWii
more restrict disable of pinned memory, disable ubo for intel/mesa-9.1.1
Gameini database update for Madagascar, Gladius, Mario Kart: Double Dash (intro video now plays), Fire Emblem (Wii), Kirby's Dream Collection Special Edition, King Kong.
check for overflow vertex indices, fixes issue 6135

thx @ JMC47 for identifying the reversion, creating a useful bug report with fifo log :-)
Had this sitting around for a while to fix nogui.
Switch to using bitfields in the streambuffer class so we can exclude buggy streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me.
Prefer D3D11 and OpenGL over D3D9 by default.
Mark the Direct3D9 backend deprecated.
Forced the external exception check to occur sooner by changing the downcount.

Fixes issue 5825.
Removed the tracking of the FIFO Writes as it was made obsolete by r1d550f4496e4.
Reverted rd76ca5783743 as it was made obsolete by r1d550f4496e4.