JIT: revert lmw optimizations

This seems to break Star Wars Rogue Leader and I have no idea why, so for the
meantime I'm just going to revert it since it's not very important.
Merge pull request #907 from FioraAeterna/rollbacklmw

JIT: revert lmw optimizations
VertexLoader: Change VtxDesc to use u64 instead of u32

This is required to make packing consistent between compilers: with u32, MSVC
would not allocate a bitfield that spans two u32s (it would leave a "hole").
Merge pull request #928 from delroth/master

VertexLoader: Change VtxDesc to use u64 instead of u32
unittests: correct some integers which should have been floating point types
Merge pull request #931 from shuffle2/fix-ftz-test

unittests: correct some integers which should have been floating point types
msvc: do not compile sample programs for miniupnpc and libpng.
msvc: remove some remnants of SDL and DSound from projects and general cleanup.
msvc: get UnitTests compiling

Choose it from VS or pass /p:RunUnitTests=true to msbuild
windows: make failure to load hid.dll or bthprops.cpl not pop a msgbox, and not crash