Use the latch in dialogs throughout.

This makes it so that rapid fire works for them as well.
Draw 16, not 15 characters max in the OSK.

This is a convenient number because passwords in some games are 16
characters long.  16 seems more likely to be choosen by developers as a
limit, and still fits well enough within the bounds.
Allow confirm to bypass save load dialogs.
Merge pull request #5317 from unknownbrackets/dialog

Minor dialog tweaks