JitBackpatch: initialize InstructionInfo to 0

DisassembleMov() doesn't always initialize all fields of 'info'.
Merge pull request #94 from Tilka/uninitialized

Fix struct initialization
Remove Source/{Unittests,TestSuite}.

These directories have been unused for several years and without any automated
way of running the tests, they are pretty much useless.

While they might be useful as a reference, in their present state they should
not be kept in the repository.
In UCode_AX.cpp in function HandleCommandList() - case CMD_MIX_AUXB_NOWRITE should have 1 being passed, not false, as the aux ID in MixAUXSamples.
Merge pull request #103 from lioncash/mixaux-correction

Pass 1, not false to MixAUXSamples' case "CMD_MIX_AUXB_NOWRITE" as the aux ID in UCode_AX.cpp.
Fix the nogui build when building with EGL
Merge pull request #104 from Sonicadvance1/Fix-EGL

Fix the nogui build when building with EGL
Merge pull request #101 from delroth/remove-tests

Remove Source/{Unittests,TestSuite}.
Fetch swapInterval function pointer after binding a context

This fixes vsync on windows
Merge pull request #105 from degasus/vsyncFix

Fetch swapInterval function pointer after binding a context
Unnecessary c_str call in WII_IPC_HLE_Device_es.cpp's OpenTitleContent function.

m_ContentFile is a string, so it's kind of pointless to pass a c_str of a string to constructor of a new string.
Merge pull request #106 from lioncash/unnecessary-cstr

Unnecessary c_str() call in WII_IPC_HLE_Device_es.cpp's OpenTitleContent function.
PolarSSL: update to current stable version (1.3.4)

I just removed Externals/polarssl/, added the new version, then deleted
the following files/directories:

DartConfiguration.tcl
Makefile
doxygen/
library/Makefile
programs/
scripts/
tests/
visualc/
PolarSSL: adapt Dolphin to new version

- strip down PolarSSL's CMakeLists.txt
- switch to the PolarSSL 1.3 API
- use entropy interface instead of havege (PolarSSL 1.3 has disabled
  havege by default because it is "considered unsafe for primary usage")
- add VS2013 .vcxproj file
PolarSSL/CMake: validate cached values
CMake: check PolarSSL version
Tiny cleanup to WII_IPC_HLE.cpp.

- Inlined loop vars in statements where possible.
- Eliminate some explicit iterators with foreach loops.
- Kill off some newlines that weren't necessary.
Merge pull request #102 from Tilka/polarssl1.3

Update PolarSSL to current stable version
CMake: remove USE_SHARED_POLARSSL_LIBRARY

This could easily be mistaken for a Dolphin option.
Merge pull request #107 from lioncash/tiny-cleanup

Tiny cleanup of WII_IPC_HLE.cpp.