Added timestamps in Chatlog

It was a little odd that timestamps checkbox in Preferences affected
only regular chat messages, but not the chatlog, so I decided to add
timestamps into the chatlog.

I hate to use `const_cast` to add a timestamp to a received message, so
if someone knows a better solution, don't hesitate to mention it.
Default value for 'allow_player' attribute.
Merge pull request #7 from thunders/master

Default value for 'allow_player' attribute.
Change active tool to paint on map change.
Basic support for area selecting.
Move 'allow_player_' back to initializer list.
Scroll to an area on selection.
Tooltip for the editor unit tool.
Change the editor general purpose buttons to press ones.
Adding default starting gold to team creation

Fixes bug #20734
Fixed the spelling in a comment.
Fix a little indentation issue.
Fix the delay in the mouseoverlay update.
Editor theme update.

Fix the position of the map buttons on low resolutions.
Add unit specific context menu action entries.
Delete the unit tool overlay when hovering over an already placed one.
Additional context menu actions for the unit tool.

Made the rename unit dialog more generic.
Toggle Loyal
Change Unit ID
Merge pull request #8 from thunders/master

Move 'allow_player_' back to initializer list.
Merge pull request #6 from jleldridge/master

Healer Support MAI: added [filter_second] option to choose healees.
Don't ignore data/tools/wesnoth
Move from CIA-proxy to webhook