Win32: Enable user to change emulated PSP nickname from the menu screens by popping a dialog box.
Win32: Enable user to bypass the in-game OSK by using the same dialog box. It doesn't support non-Roman characters yet.
Fix includes.
ifdef away NativeKeyboard for non Win32 platforms, for now.
Support initial text from the oskParams struct, instead of hard-coding "VALUE".
Fall back on "VALUE" if for some reason we can't get the initial text.
Fix crash in InputBox.cpp by offering an overloaded func which takes a size, and use it in MenuScreens.cpp / PSPOskDialog.cpp.
Remove old comment, and change length value.
Add support for changing the InputBox's title to the description text provided by the game(or the emulator itself). If none is provided(empty string), fall back to a default string.
Switch to size_t instead of u32.
Switch to strncat instead of sprintf.
Merge pull request #3063 from thedax/win32OSKBypass

Win32: Allow user to change emulated PSP nickname, and add an OSK "bypass"