Workaround MSVC bug causing spin in pause menu.

It seems to get the result -0.000, and not sleep at all...
Forcing it to an int fixes it.
Don't stretch mini icons on the pause screen.
Fix potential crash looking up block_num.
Always optimize zlib, we're not debugging it.

This improves x64 release performance as well.
Make sure that x64 uses all the same opt settings.

There were some differences.  Also, make debug use the same sse mode
release does so they have parity.
Merge pull request #1583 from unknownbrackets/ui-tweaks

Don't stretch mini icons on the pause screen
Merge pull request #1587 from unknownbrackets/jit-minor

Fix potential crash looking up block_num
Merge pull request #1589 from unknownbrackets/perf

Match x64 optimization settings with x86, optimize zlib
Reporting: catch information about the GPU.
Add simple escaping to reporting.

Should fix those pesky + signs, etc.
Reporting: also send the CPU and platform.
Reporting: add a couple missing platforms.
Split out the GPU vendor and the full detail.

This way we can sort things more easily.