Removed game title from .ini names.
Also added offset for God Eater Burst codes to work.
Add more titles id's for god eater burst fix.
Reenabled armv7s for iOS with JIT fixes
Added a "Nearest Filtering" option for testing.
Renamed Nearest and Linear Filtering to Force Nearest/Linear Filtering.
Made sure that both options aren't active at the same time.
Merge remote-tracking branch 'upstream/master' into nearest_filtering
sceIoRename() ignores any path on dest.

Also, change the interface so it can return an error code.  Currently not
returning perfect error codes but it's better than before.
Add failure messages to savestates loading/saving. It's misleading to always say "Loaded state" or "Saved state", even if it fails. Plus, result was unused up to this point.
Clean up slightly.
Restructure load/save failure message by reverting it back to the original and add a translation ini key instead. Much simpler, and cleaner.
Fix a comment and remove an old comment.
Make failure reasons translatable.
Simplify error message via better translation key/message.
Make keys look more natural in case we have an untranslated key, and give a generic error for the missing version/not found keys.
Add a stub impl of the last scePsmf function
Reorder things a little in VertexShaderGenerator. Strangely solves a specular lighting issue I saw.
Only set uniform variables as dirty when there's a difference in value.
Fix silly light direction math bug (probably no effect mostly).
Merge pull request #2432 from thedax/saveStateFailReasons

Add failure reasons to savestate OSMs.
Merge pull request #2431 from unknownbrackets/io-rename

sceIoRename() ignores any path on dest