Add support for multiple video/audio stream.
Merge pull request #2217 from oioitff/mpeg-fix

Add support for multiple video/audio stream.
Crank up the compiler optimization level for android.
sceMpegGetUserDataAu: return ERROR_MPEG_NO_DATA. Add some notes for later implementing mpeg user data. Fixes part of #2172. Thanks to [unknown]
Use glTexSubImage to replace textures instead of deleting them and allocating new ones whenever possible. May help runaway VRAM consumption with some Radeon drivers.
Update submodules, including az language
Hard bind right x360 stick to buttons until we can improve control mapping functionality. Thanks KrossX.
x360 temporary right stick hard bind now configurable in ini file.
Mips interpreter: Use unions instead of ugly casts. Strict-aliasing builds now work, but needs more testing so I don't enable it yet. Also some aliasing fixes for TransformPipeline.
Update native, fixing bug on plugin screen where top message disappeared
Disable the glTexSubImage optimization, see issue #2222 .
Build fix for non-ffmpeg and non-gcc non-++11.
Increase optimisations on Blackberry.
Implement some missing syscalls and "fix" one, which fixes a Project Diva 2nd hang, and possibly other games that rely on sceUtilityScreenshotGetStatus to return success, since they tend to wait forever for the dialog to finish. I'd like to implement the dialog and functionality someday, but for now, this works fine.
Also implement stub for sceRtcSetAlarmTick, though Diva 2nd doesn't care if it's implemented or not.
Fix logging; forgot to remove those. :P
Fix more logging.
Merge pull request #2224 from thedax/syscallStubs

Implement some sceUtility stubs and one sceRtc stub
Refine the sceUtilityScreenshot* stubs with a proper placeholder dialog. Same results, but cleaner code.
Further refinement/cleanup.
Merge pull request #2225 from thedax/sceUtilityScreenshot

Clean up sceUtilityScreenshot*