Fix Windows build.
Use the correct size in sceAudioCodec savestates.

ARRAY_SIZE(ptr) ain't gonna work.  Fixes #6173, thanks Lioncash.
Erp, forgot to amend, sorry.
Initialize some variables.
Reset decodePos in lowlevel decode.

FFmpeg was smart enough to do this for us, but not when we loaded a
savestate.  This is because without a savestate, we returned an initial
small header packet of this size, which gave FFmpeg the idea that seeking
there might help.

But, since we're forcing the decode at a certain position the better thing
is to seek ourselves.
Merge pull request #6176 from unknownbrackets/atrac-fix

Fix lowlevel atrac looping on savestate load
framebuffer-clut: Fixes to ES 2.0 path, slight simplification to ES 3.0 path
Clean up a leak in sceAudiocodec load state.
Use a std::map in sceAudiocodec.
More cleanup in sceAudiocodec.
Get rid of some duplicate code.
Small improve scemp4 part 1
Remove sceUtilityLoadAvModule report

Now no need
Merge pull request #6179 from sum2012/scemp4

Small improve scemp4 part 1
Merge pull request #6180 from sum2012/log

Remove sceUtilityLoadAvModule report
Merge pull request #6178 from unknownbrackets/audiocodec-fix

Cleanup sceAudiocodec some
Small improve in scemp4 part 2
Fix space bug

VS2013 bad thing
World Neverland Qukria Kingdom Stories Chinese translate bypass EBOOT
Look at the right bytes for screenshot mode.

Although, there's a bunch more needed to make this work properly.