[optimization] TextureCacheBase: Slightly loosen the requirements for reusing mipmapped textures
[cleanup] [bugfix] TextureCacheBase: Cleanup and simplify mipmapping logic. Possibly fixes a bug or two.
[cleanup] TextureCache: Kill the autogen_mipmap parameter
[cleanup] Vastly clean up backend-specific sampler state logic.
[bugfix] DX9::TextureCache: Use max_lod instead of min_lod where necessary.
[bugfix] Properly decode lod_bias.
[bugfix] Make sure to specify the correct max lod level.
Update Spanish, French, Korean, and Brazilian Portuguese translations.
Update Arabic translations.
Update Japanese language.
Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties.

Fixes issue 5932.
Move the cmake option lines to the top of the Cmake file for easy viewing in vim.
Remove deprecated method for accessing a gtk widgets window.
Fix a debug build compiler warning.
Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.
Duplicate condition fix.

Thanks j4ck.fr0st
Gameini database update. Fixes issue 5135.
Enabled more warnings. Get to work!
Preset HBeamPos to -1.  Fixes NTSC-U N64 VC games.

Fixes issue 5950.
4000 warnings about not supporting a warning...
Fix for the fix that didn't fix.