[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.
Fix remaining compiler warnings.
Gameini database update/additions of Sega Soccer Slam, Tomb Raider Underworld, Zapper, SAMURAI WARRIORS KATANA and Tales of Symphonia projection hack. For Tales of Symphonia the preset projection hack values eliminate double image on characters and unlike the previous ones they don't cause any issues and they work with all graphic backends (the main menu text was missing previously and it didn't work with d3d11). It is not enabled by default though, you will have to manually select it like before.
Workaround ACL overflow issues by not dropping packets until buffer reaches size of 100.
It seems to work without causing input delays or anything bad.
Allow Rhythm Heaven Fever's "Remix 1"  to work by disallowing a simultaneous "Ack" and "Reply".
Delay IPC replies directly caused by requests by 150th of a second. Fixes everything.
Remove "Alternate Wiimote Timing" option. It's no longer needed.
Also kill some irrelevant comments.
Merge branch 'translations-update'
Modify the gettextize script to add the header and dolphin license to
the dolphin-emu.pot file.  Also update the pot file once more.
Change copy_n to copy and update the save state version because I forgot.
Reduce ACL max queue size back to 10. Increase IPC_HLE freq to 8 KHz to compensate.