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.
add const
use std::bitset instead of vector<bool>

for hotkey scope.
more flexible hotkey scopes

there are some hotkeys that are senseful in editor and in game but not
in teh main menu, so now instead of having hotkeys eigher in GAME,
EDITOR, MAIN_MENU or GENERAL we now allow any combination of the first
3.

this is also intended to fix a bug in add_hotkey() if new_scope ==
hotkey::SCOPE_COUNT where new hotkeys doesn't correctly overwrite other
scoped hotkeys.
Grammar: missing preposition in tutorial 1 victory
Implement define= for mp scenarios and eras

Implemented reloading of configs with define= attributes in both mp_create and mp_wait::join_game().
Added myself to about.cfg and updated changelog.

Conflicts:
	changelog
	src/gamestatus.cpp
	src/gamestatus.hpp
	src/multiplayer_wait.cpp
Add define functionality to modifications.

Added a new method, void create_engine::prepare_for_era_and_mods(),
which sets era and mod in game classification.
Prepare_for_[scenario, campaign] then set their respective defines and reload.

Conflicts:
	changelog
	src/gamestatus.cpp
	src/gamestatus.hpp
Fixed reloading for commandline mp
Implemented defines for largest mainline scenarios
Merge pull request #217 from AlainODea/grammar_tut1_victory

Grammar: missing preposition in tutorial 1 victory
Two Brothers: Polish translation update 

Two Brothers: Polish translation update, updates delivered by Wesbane.
Prevent infinitely recursive macros (bug #20126)

We simply use the system already in place for file inclusions, and bump the
limit up to 100 to appease compulsive macro users.
change fake_unit class to fake_unit_ptr

This is consistent with the introduction of the UnitPtr class.
fake_units really aren't different from units, the only difference
is their life time / allocation and ownership. Since we are trying
to use reference counting for all units (to make them safe to use
with animations), the fake units need to be managed by a reference
counted pointer also. This is the easiest way to achieve that.

I also remove some odd code the [move_units_fake] handler --
there was explicit code to remove the fake units from the fake
unit manager, but this is redundant as it is the responsibility
of the destructor.

Code Blocks and VC project files are updated, but
Code::Blocks Scons and Xcode are not.
Merge branch 'fake_unit_ptr'
Merge pull request #215 from gfgtdf/hotkey_scopes

Hotkey scopes