disable emulate format changes on glsl120

The current shader uses bit operations which aren't supported by glsl120.
A workaround with round + frac + lots of additions would be possible, but unreadable.
So I think it isn't worth

But this fixes the annoying shader compilation error message
Free two memory leaks in ArmCPUDetect.cpp

Char pointers aren't freed after use.

Fixed this in PPSSPP a few days ago. Forgot to check here for the same thing until now.
fix lightning for inconsitent config

It's possible to configure to use the vertex color as lightning source without enabling the vertex color at all.
The old implementation will use zero, but it seems to be wrong (prooven by THPS3), more likely is to disable
the lightning and just return the global color.
This fixes THPS3 on OpenGL, but it isn't verifed on hardware
Fix a stack corruption in ExtendedTrace.

Fixes issue 6454.
Fix a memory leak in ExpressionParser.cpp

Because there's a return here, expr should be deleted since it's not assigned to anything before returning.
Use a multibyte-neutral codepage when calling *printf on Windows.

More explanation in code comments.

Fixes issue 4046.
Remove -0 from stable release version numbers.
Revert "Fix a memory leak in ExpressionParser.cpp"

This reverts commit cce809ac90cc195f0c88a6cc788b3ff7359083a5.

The code was actually correct: "expr" is never allocated when an error is
returned. This means when the expression parser fails, deleting "expr" means
deleting an uninitialized pointer.
Fix a merge fail that happened when I merged in Android. It is just a bit of duplicate code, no issues came from it.
D3D11: Implement zcomploc for hardware supporting D3D 11.0.
Remove some non-catastrophic IPC_HLE wiimote related PanicAlerts. We have logging for this.
Fixed issue 6464.
Remove "-0" from stable version numbers in a more foolproof manner for vs and cmake builds.
[ARM] Fix ori again.
[ARM] IMM support for all integer instructions that call ComputeRC. Small FPS gains everywhere.
[ARM] Implement andx, andi_rc, and andis_rc.
Gameini database update. Robotech: Battlecry, MySims, Donkey Kong Country Returns, Mario Kart Wii, Totsugeki Famicom Wars vs, Paper Mario (n64 VC), SUPER MONKEY BALL 2 and BEACH SPIKERS are affected. Fixes Issue 6468.
Mark the Direct3D9 backend deprecated.
sadly one important functionality is impossible to implement correctly in this backend(zcomplock).
Still, I will  try to fix as many issues as i can.
IniFile: Remove support for comments anywhere but the beginning of lines

The MS INI parser and most other INI parsing libraries APIs only support
comments at the beginning of lines. Right now, some Game INI files use sections
like:

  [OnFrame]#Add memory patches here

But these section headers are parsed separately, so this should not break
them.
IniFile: Don't parse comments after the [Section] brackets

This is non-standard behavior. We won't fail to parse, but we now
won't write them back out either.
GameConfig: Remove unused [HLEaudio] section