Restore volume shift to 15
In TYPE_SAVE/TYPE_LOAD, show a confirmation.

AUTOSAVE/AUTOLOAD don't, SAVE/LOAD do.
Move some things around and simplify.
Default to saveName for AUTO LOAD/SAVE modes.

Maybe should for others, but at least these for sure.

Fixes #1017.
Merge pull request #1768 from raven02/patch-9

Restore volume shift to 15
Merge pull request #1772 from unknownbrackets/savedata

Improve automatic save/load based on tests
Mix add and xor in the texcache for better results.
Reuse the fullhash when it triggers a reload.

Instead of hashing it again a few microseconds later...
Load the clut only using LOADCLUT, not every tex.

This is a small optimization, and should match PSP behavior better.
It also allows us to hash the clut and convert colors less often.
Don't invalidate textures based on the clutaddr.

The cluthash should be sufficient, and this is less to pass around.
Only apply the clut offset when using the clut.

This may fix games that use the clut offset having wrong colors.
Allow the full features string to be logged.
Immediately load the clut on LOADCLUT.
Bitrate calculation based on uofw implementation.
Merge pull request #1767 from unknownbrackets/texcache

Load cluts when told to, improve texhash func a bit
Merge pull request #1776 from raven02/patch-11

Improved few sceAtrac functions
Improve sceAtracAddStreamData.
Update ffmpeg
Add some comments for sceAtrac
Ugly android buildfix