Add Vertex texture/color GE commands
Check for no audio more directly.

This fixes some cases where the flag was set wrong.
Trigger memchecks on writing out video data.
Trigger memchecks on audio decode from video.
Move POWER_VMEM_IN_USE to sceKernel.h
Stub SysMemUserForUser_ACBD88CA/945E45DA
Invalidate when writing video image.

It is required to update the framebuffer, of course.  Fixes Dead or Alive
video flicker.
Allow smaller psmfplayer buffer sizes.

Some libpsmfplayer.prx libraries allow smaller.
Don't return video/audio the first couple frames.

Fixes issues where games don't expect audio to be written to the display
buffer for the first couple games.  Reported to fix #5416.
Let desktop SDL builds see the fullscreen option, too. There's no reason they can't.
Fix deadlock in multithreading.

Fixes #5971.
Merge pull request #5979 from unknownbrackets/multithread

Fix deadlock in multithreading
Merge pull request #5964 from raven02/patch-26

Add Vertex texture/color GE commands
Merge pull request #5977 from unknownbrackets/psmfplayer

Fix video flicker, add memchecks and detect no audio better
Merge pull request #5973 from raven02/patch-30

Move POWER_VMEM_IN_USE to sceKernel.h
Fix space issues
Merge pull request #5970 from raven02/patch-28

Stub SysMemUserForUser_ACBD88CA/945E45DA
Merge pull request #5978 from thedax/sdlLinuxMacFullscreen

Let desktop SDL builds see the fullscreen option in the GameSettingsScreen, too.