post release version bump to 1.10.6+svn
Fix a compilation error on Pandora. Backport of 2013-03-17T10:16:17Z!lipkab@zoho.com.
Update version strings in Xcode project
Corrected the Vietnamese locale code; VI is the code for the US Virgin Islands.
Updated the Vietnamese translation.
Updated the European Portuguese translation.
updated Vietnamese translation
pdated Indonesian translation
changed version to 1.10.6+git
sync the version with master
Update URL to the 1.10 changelog

1.10 hasn't reached EOL quite yet, and the old URL was referencing the
SVN repository at Gna.org.
Add the autorevision tool to Wesnoth.

This version used is 1.4 and is copied from [1].

[1] http://www.catb.org/esr/autorevision/
Adds autorevision based revision numbers.

Partial cherry-pick of 43f617179ec1ec6e770cdabee28959d534bf35f5
for game_config.cpp only
Made the version string from autorevision...

...also include base version from wesconfig.h
Added support for autorevision to scons
Add the autorevision code in cmake.

Also remove the, now obsolete, subversion version.
The code is based on the code in master.
Thanks to shadowmaster for reminding me about 1.10.
Fixes the text box cursor position.

The placement of the cursor sometimes was wrong under Windows. (The bug
could be reproduced under Linux by changing the configuration files.)

The problem was caused by the height of the text box and the permission
to wrap the text on a new line. This caused the cursor position to
return to the beginning of the line.

Fixes bug #17220 using patch #3822.

Cherry-picked from 9c80bf64c5317db2d465bdfbfad8dde625661e98
Refactor persist_context to correct subnamespace crash and avoid holding stale config references in general.
Add persistent variable subnamespace usage into scenario-test, for testing persistent variable subnamespace behavior.
Compatibility patch for refactored persist_context in wesnoth 1.10