Dead Water Polish translation update

Dead Water Polish translation update, updates delivered by Wesbane.
Heir To The Throne: Polish translation update

Heir To The Throne: Polish translation update, updates delivered by Wesbane.
Eastern Invasion: Polish translation update

Eastern Invasion: Polish translation update, updates delivered by Wesbane.
Legend of Wesmere Polish translation update

Legend of Wesmere: Polish translation update, updates delivered by Rafał.
The Rise of Wesnoth: Polish translation update 

The Rise of Wesnoth: Polish translation update, updates delivered by Rafał.
Removed comments

Removed comments to trigger new build.
Fix OpenMP compilation

Delete a #pragma that tries to paralellize a BOOST_FOREACH loop. This
doesn't work as boost inserts lines before the for, thus hindering the
compiler to find the 'for'.
Fix VC project files
Merge pull request #207 from aquileia/VC_update

Fix VC and OpenMP build
Don't lock controller when 'use map settings' is unchecked.

This partially fixes #21978.
replace a warning with an assert.

the warning was a temporary because there was a bug in the code that would have caused this assertion to fail. Since that bugs was fixed, i replaced it with an assert.
Update VC project
Add a test case for bug #22215
CodeBlocks project update
Fix compilation with SDL2.

Commit cec386ad35a1d5ddb9b721d3c66abc091e8ca68f broke compilation due to
removing an required include.
Fix Clang documentation warnings.

The string //<< is seen as documentation comment instead of normal
comment.
Mark some functions static.
Update the UMC IDE developer manual
Merge pull request #214 from aquileia/VC_update

Update VC project
Improve CVideo::get_available_resolutions.

If there is a main window use that else fall back to the original code.

Based on a patch by AI0867.