Linux buildfix
Merge pull request #3522 from artart78/buildfix

Linux buildfix
Update ui menus AFTER loading lang ini.
Fix bad bitwise precedence, wrong checking.
Fix an appverif warning with an unused item.
Fix debug counter, not supported in wsprintfW.
Put all Windows UI translation strings in same cat.

Rationale: non-English may often need to use "NON-ENGLISH (&X)" for menus,
to get shortcuts properly identified.  Ignoring ampersands makes this
"NON-ENGLISH ()", which is a poor experience.

Also, it should allow better consistency in the menu capitalization.
Use consistent conventions on default menu names.
Oops, fix reversed paused menu item.
Update lang with updated strings.
Merge pull request #3526 from unknownbrackets/ui-tweaks

Use dedicated desktop UI translation strings
Merge pull request #5 from hrydgard/master

sync
Merge pull request #6 from wuspring/new-DesksopUI

sync