Revert "PPCAnalyst now detects internal branches better"

This reverts commit 31ec57ab81790b4fd8f7237adc60279535416166.
Rewrite handling of DTK (streaming) audio.

The primary motivation here is to make sure we submit samples from the
CPU thread. This makes sure the timing of related interrupts accurate,
and generally keeps the different kinds of audio synchronized.  This will also
allow improvements to audio dumping functionality.

The new code is also more concise because it gets rid of some duplicated
audio mixing code.
Audio mixer: remove check for ratio > 1.0.

The code actually handles this case correctly; the algorithm is linear
interpolation between the two closest samples, and the way it is written
should work correctly with any ratio.
Audio mixer: fix a couple compiler warnings.
Streaming/DTK audio: fix pausing playback.
IPCHLE: Fix ES_LAUNCH so it works for disk titles.

Among other things, this makes the Disk Channel fully functional.
IPCHLE: use only one CoreTiming event.
HLE: Remove ES_LAUNCH HLE.

It isn't necessary anymore now that we emulate ES_LAUNCH correctly in
IPCHLE.  This fixes launching MP2 multiplayer in Metroid Prime Trilogy.
Try to make DTK rewrite handle events the same way as the old code.
Remove an unused variable.

It's never been used since it was added except to check the value, which is always false.
JIT: Clean up float loads and stores.

Less code is good, and this should make future changes to memory handling
easier.
JIT: Remove dead code.
JITIL: fix some unsafe loads.

I'm planning on making changes to the memory code, so I don't want this
stuff to get in the way.  The slight performance hit to JITIL isn't really
important at the moment.
JIT: Make lmw/stmw use safe load/stores.
Fix crashes when dragging and dropping files outside of the gamelist
Remove the 32-bit config platform from the VS solution and projects
Merge pull request #535 from sigmabeta/viewholder-gamelist

Implement ViewHolder pattern on the GameListAdapter.
Merge pull request #499 from magumagu/ipchle-disk-channel

ES_LAUNCH fixes for disk channel etc
Merge pull request #480 from Sonicadvance1/PR371-Revert

Revert "PPCAnalyst now detects internal branches better"
Merge pull request #510 from RachelBryk/unused

Remove an unused variable.