(Asian ?) build fix
Merge pull request #2868 from sum2012/patch-1

Asian / non-Latin Windows build fix.
Listen to sceCccSetErrorChar*(), not used yet.
Make sceCccDecode*() work.
Implement sceCccStrlen*().
Implement sceCccEncode*().
Implement the ucs/jis table lookup.

Not actually converting strings yet.
Implement the sceCcc charset conversions.
Add basic stubs for sceCccIsValid*().
Allow selecting a range of in the debugger.

This way you can copy a bunch of diasm'd instructions.

Just quick range selection, not really proper.
Merge pull request #2869 from unknownbrackets/ccc

Implement the majority of functions in sceCcc
Merge pull request #2871 from unknownbrackets/debugger

Allow selecting a range of in the debugger
Call SetCursor always on the UI thread.

Fixes #2862.
Merge pull request #2872 from unknownbrackets/windows-ui

Call SetCursor always on the UI thread
Only show OK button when (flag & DS_OK) in message dialog
Merge pull request #2873 from raven02/patch-2

Only show OK button when (flag & DS_OK) in message dialog
Buildfix
Fix range of newui volume control. Delete some old junk.
Merge pull request #2874 from raven02/patch-3

Buildfix
Add basic NewUI in-game menu.