Skip showing the info menu if the RMB is bound.
Use [Unknown]'s suggested method instead.
Fix sceUtilityMsgDialogAbort

Fix #2508
Correct return values, validation in sdkver funcs.

I am unable to reproduce any validation, so these changes make it match
tests on a PSP.  But then, maybe it's my custom firmware getting in the
way?  Added reporting to see the effect better.
Spelling fix.
Move to PSPMSgDialog
Match test in sceUmdUnRegisterUMDCallBack().

Seems that 0 is the unregistered value based on how it reacts to that
param, and it should return 0 for success in newer sdk versions.
Fix formating
Fix logic
Merge pull request #5285 from unknownbrackets/umd-minor

Match test in sceUmdUnRegisterUMDCallBack()
Merge pull request #5283 from unknownbrackets/sdkver

Correct return values, validation in sdkver funcs
Merge pull request #5282 from thedax/rightMouseButtonFix

If the RMB is bound to a cancel key, don't show the info menu.
Typo.
Remove callback return injection and related.

With paused waits, this is no longer correct.  Callbacks still don't allow
waits inside callbacks yet (they should.)
Merge pull request #5290 from unknownbrackets/callbacks

Remove callback return injection and related
Add more log information in sceUtlity
Flesh out the netconf dialog a bit by having it display an error, and add a stub for sceNetApctlDisconnect.
Shorten translation key.
Add/clarify some comments.
Try to ignore unimplemented ATRAC features.

Even if it causes the audio to blip, it should continue.  May fix Class of
Heroes and zero no Kiseki (see #5286.)