Fixed bug #21486: Team label clears a non-team label

Editing a non-team label to be a team label no longer removes the old label (ie, everyone not in that team can still see it).

https://gna.org/bugs/index.php?21486

Signed-off-by: hp <sachith500@ubuntu.(none)>
define idle controller
recognize idle state when such a side's turn occurs

idle side taking control results in a public chat message about it,
and then an infinite loop which can only be escaped by an end turn
exception, with a 100 ms pause inside.

idle behavior determined by "play_idle_loop" function

disable end turn while idle
add option to set disconnected side to idle
add :idle command
add :controller command to query the controller status of a side
:control now handles an idle side by reverting it to human before trying to transfer

also, make :give_control dialog handle idle players correctly

request_control_change is the place to do idle player switching, this handles both
the :control command and the :give_control dialog.
improve performance of :droid when sides are idle
update changelog
LoW: include LOW_BIGMAP in the journey map macros

Fixes the map and its background being missing for all scenarios but
scenario 1, which has had its LOW_BIGMAP inclusion moved into its
corresponding journey map macro, TO_THE_UPROOTING.
LoW S1: "did not deserved" -> "did not deserve"
create separate code paths for sp idle notification and mp idle notification

although atm they do the same thing
UtBS: Revert accidental addition of a UTF-8 BOM
khalifate graphics update

new baseframes for
jundi, muharib, batal, qatif-al-nar, mudafi, rasikh

a gift from sleepwalker to happygrue
Merge pull request #106 from cbeck88/idle_controller

Idle controller
Merge pull request #104 from aquileia/khalifate-graphics-update

New Khalifate base frames
Changelog formatting
Mirrored changelog entry for pull request #104 in players_changelog
Merge branch 'master' of https://github.com/wesnoth/wesnoth-old
add :idle, :controller, :give_control help