LoW: Fix errors reported by wmllint.

Mostly complains about [side] without a type=.
fix a check in move_unit

The logic is supposed to be, if (x,y) == (prev_x, prev_y), then
skip the "find_vacant_hex" function because we don't have to move.
Instead we effectively had, if (x == prev_x OR y == prev_y), then
we can skip the check.

This revises a commit
72f138c54414bc0349def0271ec1ccbad984a28b

in the hopes to fix a bug reported here:
http://forums.wesnoth.org/viewtopic.php?f=4&t=41084
LoW: Cosmetic updates to LoW's maps and masks.
LoW: Moved a partial map loading macro to the utils file.
LoW: Move more of LoW's characters into their dedicated file.
LoW 01: Adjust the loyals' starting positions.
LoW 02: Adjust loyals' starting positions.
LoW 03: Adjust the coding to the different map size.
LoW 04: Adjust the loyals' starting positions.
LoW 05: Adjust the loyals' starting positions and fix missing save_id.
LoW 06: Fix the scenario's side setup.
LoW 07: Fix broken side setup.
LoW 09: Give Olurf the canrecruit attribute and don't filter a loyal.

This does not fix Olurf not to be a leader.
LoW 01: Fix Arkildur not appearing in MP.
Dump Pango and Cairo versions on startup with --log-info=font
Revert "UtBS::2: Reduced the effects of dehydration."

This reverts commit e81b89652ab651a7b975749295339d2a429d69a5.
It fixes part of bug #22790.
Remove trailing whitespaces
Remove fabi/fendrin from UtBS maintainers list

Done on his request.
Fixed bug #22800 and removed a redundant macro

Also ports 31d459 and 1b7fc8 from master.
Fixed players not winning if last enemy is side 2