Win32: Update OSK bypass with Unicode/wchar/wstring support.
Prevent possible buffer overflow.
Really prevent the possible buffer overflow. This is getting silly.
Terminate the loop early if it's going to overflow; there's no reason to keep riding it out. Also fix use of uninitialized variable.
Change u32_le to u32.
Switch from u32_le to u32, and truncate the user's input if it's too long(so that they still get something entered. It's probably confusing not to enter something).
Remove old comment since this now supports wchar/Unicode.
Merge pull request #3442 from thedax/win32OSKUnicode

Win32: Update OSK bypass with Unicode/wchar/wstring support.
Merge pull request #3443 from thedax/win32OSKUnicode

Remove old comment since OSK bypass supports Unicode now.
Win32: Ask for destination alpha in the OpenGL context. Fixes some issues in non-buffered rendering, see #3436.

This apparently still happens on Android so will need to fix it separately there.
Minor fix to bool useNonBufferedRendering
Merge pull request #3444 from raven02/patch-25

Minor fix to bool useNonBufferedRendering
Move "System Information" string to [Developer]. It's only used here, so I don't think it belongs in [General].
Merge pull request #3445 from thedax/smallTranslationFix

Move "System Information" string to [Developer].
Remove unnecessary define. Add Qt5 compatibility to qmake file.
Add some stats to get some idea of much alpha tested drawing we do.

Turns out it's one hell of a lot and we really should fix this by
checking both vertices and textures to deduce when we can just skip
alpha testing safely, probably quite often.

I care about this because alpha testing drawing is very expensive
on some mobile chips.
Speedup a few 2D games on mobile by eliminating the alpha test in some conditions

That is, if there's no depth testing/writing, and the alpha equation will produce the same result as the alpha test (when the alpha test is >= 0 or != 0 and the blend func is safe), we turn off the alpha test.
Oops
Clamp bad audio pitches for safety.
Remove some unused options, and move one out of the "These are broken" section.