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
Normalize all Game INI files

Add a simple Python script that does a basic normalization on
the game INI files and run it across all the files we have. This
normalizes the sections, their order and comments, and the whitespace
within them.

It also removes the sections Video_Hardware, Gecko, and Wii, which
should not be in the game INI files we ship by default.
Move the new CleanFiles Python script to Tools/

So it won't be shipped to users. Also, fix it up so that it finds
the ini files regardless of where it is.
CleanFiles: Remove use of chardet

Now that everything is utf8, guessing the character encoding might
go haywire, like with the "Pokemon" games. Just assume UTF8 from
here on out.
Sync gameini ratings from the wiki. Fixes issue 6477.
Check for GC BIOS in userdir before sysdir
Main: Create BIOS subdirs of GC userdir on load

So that users don't get confused about where to place the BIOS files