Optimize the VAGADPCM decoder.
Qt buildfix for Qt 5.2.0

adding the -lz in line "LIBS" in Linux section to fix compilation error when compiling under Qt version 5.2.0. See issue #4885
sceMpeg: Add all missing invalid memory check and cleanup format
Don't completely fill the psmf ringbuffer at once.

It takes more time (slowing the start of the video), and gets us closer to
overflowing buffers and stuff.
Check the audio buffer size just in case.

This way we definitely won't overfill it.
Don't hashmap functions smaller than 16 bytes.

Otherwise, small stub funcs "replicate" annoyingly.
Merge pull request #5002 from unknownbrackets/mpeg-minor

Prevent psmfplayer from loading too many mpeg frames at once
Merge pull request #5004 from unknownbrackets/debugger

Don't hashmap functions smaller than 16 bytes
VAGADPCM: no need to check end_ for every sample, it's only modified in DecodeBlock (and Start).
Make "Extract File..." menu item translatable
Merge pull request #5006 from vnctdj/patch-1

Make "Extract File..." menu item translatable
Apply hleDelayResult to sceMpegAvcCsc
Fix for not updating local port information after bind in PtpOpen
Merge pull request #5007 from jefrsilva/ptpopenfix

Fix for not updating local port information after bind in PtpOpen
Merge pull request #4997 from raven02/patch-4

sceMpeg: Add all missing invalid memory check and cleanup format
On desktop, blit depth when not cleared.

Workaround for #1283, makes Jeanne d'Arc playable.
Update native (fbo change on non-ES, read/draw_framebuffer)
Merge pull request #5010 from unknownbrackets/depth-copy

On desktop, blit depth when not cleared
Typo fix
Fix Qt for Maemo