Forgot to change w32crt for Unicode for MSVC.
Looks like Unicode support is not finished.
Fix copy-paste for Rich Edit with Unicode.
It currently seems to work correctly when both are enabled, so I
must try to figure out how to make it work OK with Edit Proc.
Change the way TBBUTTON is initialized to a more C99 compatible way.
Not only because of the warnings when building with -Wall -Wextra,
but because there is discrepancies in the middle of this structures
between W32 and W64, and that might introduce bugs.
[CLEANUP] Deleted two blocks of commented code related to detection of Win2k.
This detection was deemed to detect if translucid windows were supported.
[CLEANUP] Some cleanup and cosmetics.
Fix binary settings saving in portable mode when using Unicode. The simplest
solution was to completely erase dependency on libbase64 and encode it as a hex
representing string instead. This simplifies a lot of code, too.
Some documenting fixes.