Wake waiting threads on channel release.
Return error to blocked audio threads on release.
Implement a couple basic Psmf functions, unify some project settings, update native.
Merge pull request #2096 from unknownbrackets/audio-minor

Resume threads when releasing a channel
Default fpsLimit mode to standard (we forgot to zero it). Fixes #2100.
Only create backing texture for DrawPixels when needed.
Detect a method that some games use to get video on the screen. No more need to turn on raw framebuffer in these cases (this may not catch all of them).
DrawPixels: Avoid copying in the common case.
Keep a separate pointer for non-VRAM displayptr. Fixes GTA intro movie while still not breaking MotoGP.
Revert fix in #2092
The correct fix for choppy cg audios and bgm.

And fix missing bgm and voice issue for 7th Dragon 2020.
Another framebuffer / displayptr fix.
Fix logging copy/paste error in sceNetAdhocPdpCreate.
Fix logging typos in sceMp3InitResource and sceMp3TermResource.
Merge pull request #2103 from thedax/master

Fix small logging typos.
Validate params in sceKernelChangeThreadPriority().
Merge pull request #2102 from oioitff/atrac-fix

The correct fix for choppy cg audios and bgm.
Reschedule in sceKernelChangeThreadPriority().

Seems like this is another way to yield, makes sense.
sceKernelChangeThreadPriority() can't do dormant.
Reset restarted thread priorities properly.