Invalidate GPU cache in sceDmacMemcpy().
Invalidate FBOs when it's obvious they should be.

This fixes videos not being visible in for example Star Ocean.
Most likely any games doing a copy directly from the mpeg decode.
PSP can decode directly to vram, so detect that.

Not sure if any games do this but I did it in a test.
Merge pull request #2145 from unknownbrackets/fbo-invalidate

Invalidate FBOs when written to a bit more
Return "libat3plusdecoder.so" as at3plus decoder filename on non-Win/android platforms
Give GameInfo some new powers, like deleting savedata (no UI yet) and computing file sizes. Recognize directories with EBOOT.PBP in them as "games" in their own right, makes things a little cleaner.
Fix missing Pause Screen BG if the game is exited once and then replayed.
Merge pull request #2147 from aquanull/PauseMenuFix

Fix missing Pause Screen BG if the game is exited once and then replayed.
Add ffmpeg in SDL build
Merge pull request #2150 from oioitff/atrac-fix

Partly implement _sceAtracGetContextAddress and __sceSasSetVoiceATRAC3.
Merge pull request #2151 from artart78/master

Added ffmpeg support with the SDL build (not for Qt)
Savestate the context thing properly.

Just to make sure we don't leak kernel memory on load state.
Merge pull request #2153 from unknownbrackets/atrac-minor

Savestate the context thing properly
Merge pull request #2152 from oioitff/atrac-fix

Scale volume in sceP3daBridgeCore and avoid overflow.
Some New-UI work (disabled, it's not really ready yet).
Delete the "Use Media Engine" option.
Merge branch 'master' of github.com:hrydgard/ppsspp

Conflicts:
	UI/GameInfoCache.h
Improve _AtracGenarateContext.

Fix tiny bug for savestate.
Implement __sceSasConcatenateATRAC3.
.