Revert "PPCAnalyst now detects internal branches better"

This reverts commit 31ec57ab81790b4fd8f7237adc60279535416166.
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.
Remove an unused variable.

It's never been used since it was added except to check the value, which is always false.
GCI Folder: correctly identify region of sysmenu
Merge pull request #531 from LPFaint99/memcard

GCI Folder: correctly identify region of sysmenu
Remove the 32-bit config platform from the VS solution and projects
Implement ViewHolder pattern on the GameListAdapter.
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.
Merge pull request #513 from lioncash/vs-x64

Remove the 32-bit config platform from the VS solution file
Move CoreTiming::downcount to PowerPC::ppcState.

This isn't technically the correct place to have the downcount variable, but it is similar to what PPSSPP does to gain a bit of extra speed on ARM.
We access this variable quite a bit, with each exit in a block it is subtracted from.
On ARM this required four instructions to load and store the value, while now it only requires two.

This gives an average of 1FPS gain to most games.
Examples:
Crazy Taxi: 54FPS -> 55FPS
Luigi's Mansion: 20FPS -> 21FPS
Wind Waker(Save Screen): 27FPS -> 28FPS

This seems to average a 6mhz to 16mhz CPU core emulation improvement in the few games I've tested.
Merge pull request #503 from Sonicadvance1/PowerPC-downcount

Move CoreTiming::downcount to PowerPC::ppcState.
Centralize the logging code into its own folder in Common.
Merge pull request #465 from lioncash/logging

Centralize the logging code into its own folder in Common.
Merge branch 'master' into 'cleanup_casting'