Win32: Add an UI option to change the GPU backend.

I think we're all sick of changing the INI file or using the command-line at this point.

It requires an application restart, hence the prompt screen. If chosen from the menu bar, it *restarts without warning.* It could, however, popup a message box instead, I guess.

Changing backends also disables software rendering.