-Codechange: Construct settings tree on the heap instead of using static arrays.

git-svn-id: http://svn.openttd.org/trunk@26622 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: Make SettingsEntry and SettingsPage polymorphic classes.

git-svn-id: http://svn.openttd.org/trunk@26623 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
czech - 23 changes by Eskymak
slovak - 5 changes by Milsa


git-svn-id: http://svn.openttd.org/trunk@26624 6aa0318a-3be1-0310-93fa-89fd2396df07