Disable all logs by default.
MMU: fix enhanced BAT support

I don't know what I can test this on, but it was definitely broken before.
Seems to be a few clock cycles faster too due to the refactoring?
DolphinWX: Get rid of an snprintf call in ISOProperties
DolphinWX: Change a wx Printf call to a Format call
Common: Remove unnecessary "using namespace Gen;" from x64emitter
Merge pull request #908 from FioraAeterna/fixenhancedbat

MMU: fix enhanced BAT support
Merge pull request #880 from RachelBryk/log

Disable all logs by default.
msvc: do not compile sample programs for miniupnpc and libpng.
msvc: remove some remnants of SDL and DSound from projects and general cleanup.
windows: make failure to load hid.dll or bthprops.cpl not pop a msgbox, and not crash
msvc: get UnitTests compiling

Choose it from VS or pass /p:RunUnitTests=true to msbuild
Common: Make the LUTs in ColorUtil static
Merge pull request #935 from lioncash/snprintf

DolphinWX: Get rid of an snprintf call in ISOProperties
Merge pull request #936 from lioncash/printf

DolphinWX: Change a wx Printf call to a Format call
Merge pull request #937 from lioncash/namespaces

Common: Remove unnecessary "using namespace Gen;" from x64emitter
Merge pull request #938 from lioncash/statics

Common: Make the LUTs in ColorUtil static
move the decision to delay raw memcard flushes out of the thread.
This allows the flush to work better with games which hammer
memcard accesses over short periods as it delays more of the work.
Merge pull request #920 from shuffle2/msvc-gtest

Provide a way to build and run unittests on Windows
Merge pull request #939 from shuffle2/fix-memcard-flush2

move the decision to delay raw memcard flushes out of the thread.
x64Emitter: Remove a declared function that is never implemented