Delete rally point marker entity when entity is destroyed. Fixes #1254.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11409 3db68df2-c116-0410-a063-a993310a9797
Correctly check whether an existing formation controller can be reused.  Fixes #1255.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11410 3db68df2-c116-0410-a063-a993310a9797
Some more emblems. Some updated portraits.

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


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11413 3db68df2-c116-0410-a063-a993310a9797
Corrected in game manual about creating control groups to include 0, fixes #1279.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11414 3db68df2-c116-0410-a063-a993310a9797
For fcxsanya

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11415 3db68df2-c116-0410-a063-a993310a9797
Celt Murus Gallicus wall, tower, and gate

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11416 3db68df2-c116-0410-a063-a993310a9797
Persian wall segments

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11417 3db68df2-c116-0410-a063-a993310a9797
Fix CPreprocessor uninitialised data causing error messages on "#endif" followed by EOF with no newline. Warn about unrecognised "#elif".

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11418 3db68df2-c116-0410-a063-a993310a9797
Minor tweaks. New thracian peltast portrait.

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


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11421 3db68df2-c116-0410-a063-a993310a9797
Add interned string class, for fast comparisons and reduced memory usage.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11422 3db68df2-c116-0410-a063-a993310a9797
Update renderer design to be more flexible and data-driven based on material and shader definitions.
Support conditional expressions in shader effect XML files.
Consolidate fixed-function model rendering into the shader system.
Remove lots of now-obsolete renderer code.
Move shader defines from std::map to new class with interned data, for performance.
Move texture from model into material.
Alleviate singletonitis.
Remove obsolete lodbias setting.
Remove unused terrain shadow transparency.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11423 3db68df2-c116-0410-a063-a993310a9797
Move shaders into appropriate subdirectories.
Delete some obsolete shader files.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11424 3db68df2-c116-0410-a063-a993310a9797
Partial support for alpha-tested materials

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11425 3db68df2-c116-0410-a063-a993310a9797
Merge remote-tracking branch 'remotes/trunk'
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11426 3db68df2-c116-0410-a063-a993310a9797
Fix build with old Boost

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11427 3db68df2-c116-0410-a063-a993310a9797
Add check to prevent error when ranged attack target is destroyed

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@11428 3db68df2-c116-0410-a063-a993310a9797
AI common-api-v2 and a qbot which works with the new API but it not fully transitioned to make use of it properly

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