Oops, only reset MsgDialog result on success.
Validate options in MsgDialog v3 per tests.
Allow msgdialog override of ok/cancel button text.

Per tests, and hints from JPCSP.
Merge pull request #5188 from unknownbrackets/msgdialog

Clean up some more minor things in message dialogs