Fix MinGW build by declaring the minimal required Windows version

Also deleted miscellaneous remaining multimon cruft.
Deleted `#include <winuser.h>`, because `<windows.h>` includes it already.

This should have a nice side effect of preventing us from accidentally using any Windows API that's too new.