Make the barter panel uniform with the others, clean up more gui code.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15375 3db68df2-c116-0410-a063-a993310a9797
Petra: bugfixes + improved attack/defense behaviour

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15376 3db68df2-c116-0410-a063-a993310a9797
Adds Relax NG Compact syntax grammars for most of the XML formats in the engine.
Adds converted Relax NG XML grammars for each (Note: don't edit these directly, modify the compact syntax .rnc files instead, then use a conversion tool http://relaxng.org/#conversion to generate the .rng files).
Adds Perl script to validate the XML files using the new grammars

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15377 3db68df2-c116-0410-a063-a993310a9797
Fixes invalid actors reported by XML validator script. Some were only technically invalid but others were broken. Refs #245

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15378 3db68df2-c116-0410-a063-a993310a9797
Fixes a few other invalid XML files reported by the validator script, refs #245

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15379 3db68df2-c116-0410-a063-a993310a9797
Make hotkeys and top panel fully moddable by splitting up the xml file. Allow entire directories to be loaded via an 'include' to provide extra moddability (modders don't have to edit any files, they can just add new ones).

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15380 3db68df2-c116-0410-a063-a993310a9797
Add copy-paste (CTRL+C/V) to Atlas. Patch by trompetin17. Fixes #96

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15381 3db68df2-c116-0410-a063-a993310a9797
Adapt the relaxNG files to new gui changes

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15382 3db68df2-c116-0410-a063-a993310a9797
Fix build for wxWidgets version 2.8.10 and older.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15383 3db68df2-c116-0410-a063-a993310a9797
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15384 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'