Fix sceUtilityScreenshotUpdate

Fix "After the developer/publisher screen and the age warning only a
black screen."
Fix sceUtilityScreenshotInitStart parameter
Imp sceUtilityScreenshotContStart
Skip flushing FPU/VFPU regs if none were allocated.

They're not used as often, so this usually saves time.  About 1% during
tests.
Cut time in EstimatePerVertexCost().

From profling, this cuts 4% time while lighting is enabled, and 14% while
disabled (on ARM.)  But maybe should just inline this...
Ensure stuff run on every prim are inlined.

These both get a ton of calls and show up on profiles.
Revent back status = SCE_UTILITY_STATUS_FINISHED

break Project Divx extand and Kenka Banchou Bros when take screenshot
Win32: Implement "-d" command-line switch. It didn't do anything, previously.
Also added a helper func to set all log levels at once. Should be handy if we clean up the logging channels screen.
Update the DebugLog batch file so it works with the new command-line option.
Correct old savestate compat.

When there was a pending GE sync.
Merge pull request #5770 from unknownbrackets/perf

Minor perf improvements for ARM
Merge pull request #5768 from sum2012/sceUtilityScreenshot

imp sceUtilityScreenshotContStart
Merge pull request #5777 from thedax/win32DebugLog

Win32: Implement "-d" command-line switch, and update the DebugLog batch file accordingly.
Fix GL context creation on Windows. Was creating 3.1 contexts on new nVidia drivers.
Oops, remove some duplicate code.

Moved this to the inlined SetRenderFrameBuffer().
Small fix for DebugLog.bat
Merge pull request #5778 from sum2012/log

Small fix for DebugLog.bat
Fix glTextureStorage2D issue by scaling w/h. Fixes #5625
Merge remote-tracking branch 'upstream/master' into fps2