Refactor code shared by both preferences::set_resolution() overloads

There was an existing declaration for a preferences::_set_resolution()
function, probably intended for this exact same purpose.
Fix path to the smaller minimap image and correct its position.
Fix bug #21365 - make MP modification dep checks revert properly if not compatible.
Remove duplicate try_modifications MP mod code for when scenario doesn't match
gui2: Do not optimize intermediate surfaces on tcanvas::blit()

This method only uses intermediate surfaces when blurring on a
non-neutral target, but it's still a waste of time for short-lived
surfaces.
if mp mods conflict on game creation screenfix jump to scenario type.
Merge branch 'master' of github.com:wesnoth/wesnoth-old
if mp mods conflict and scenario type changes, update text accordingly
Fix the default theme for small resolutions to some degree.
avoid a compile error

(ambiguous call of overloaded function)
vc project update
Updated CodeBlocks walkthrough with user input.
preferences: Prevent ghost widgets glitch in Advanced by hiding all first

Hiding all Advanced preferences control widgets before deciding which to
unhide for the current selection avoids the situation where a previously
hidden widget is unhid and captures the background including a visible
widget about to be unhidden, resulting in the newly visible widget
restoring the previous widget's surface when drawn.

The bug this commit fixes only became possible when we gained a third
advanced preferences control widget/advanced preferences option type. It
is possible that the widget construction/placement/visibility toggling
orders are mismatched, but to be honest I'm not too interested in
messing with that further given this sensible workaround.
Updated info for happygrue, jb, Turuk
Fixed a typo.
Fix quote termination issue in about.cfg with recent commit
Line-wrap CB readme to 80 columns
Add a note about 64-bit Windows builds to the CB readme

It seems there are people who can't tell the difference between tdm-*
and tdm64-*.
Add a tip on parallel builds to the CB readme
Updated the Latin translation.