Adds the option to use a suffix to the image paths.

Implemented for using image path functions.
A second change fixes size problems with image type buttons.
Made the orb and minimap colors configurable by the preferences.
LoW 07: Made the map bigger, adjusted starting positions and more.

* Got a bigger map
* The third former ally is now cotrolled by the player(s)
* Removed the annoying bird sounds
* Introduced an unallied monster side to the south
* Removed the early appearance of Olurf, he will arrive always at end
* Some fixes to the mp port, may still not work properly
No longer write the map_data header anymore.

Like discussed at the FOSDEM, those embedded WML attributes are not used
anymore.
Removed obsolete map header.
Remove an old-style-cast.
Remove the usage of the non-standard u_int.
really fix warning about not initialized variable

The invalid read now was on some later line.
fixes https://gna.org/bugs/index.php?21772
Anyway better to init something incorrectly than to not init it.
vc project update
Khalifate melee attack sound timings fix.
workaround for bug #21797

when the side engine in multiplayer_connect_engine.cpp loads a side,
if the game is a save game, the side is not allowed to have a human
player, and it is listed as "network", then we set it to ai,
assuming that it "should" be a "network_ai" if bug #18829 is ever
fixed
blindfold_enabled => skip_replay enabled, in playmp_controller

this was suggested by Wintermute, as it is hard to see why you
wouldn't want the replays to go fast if you can't see anything.
Merge branch 'master' of https://github.com/wesnoth/wesnoth