Improve navigation for ship formations by setting the formation controller to the right passability class

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15149 3db68df2-c116-0410-a063-a993310a9797
Mark all components as global variables and allow to re-register existing components to update their schema and/or message receiving methods. 
This allows for components to be extended in other files, so mods don't have to overwrite entire components.
Fixes #2517. Thanks to Rada for helping on this
(also fix some tests broken in the previous commit)

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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15151 3db68df2-c116-0410-a063-a993310a9797
modify AI common-api to allow fishing and minor fixes

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15152 3db68df2-c116-0410-a063-a993310a9797
major update of Petra AI with first version of naval map support

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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15154 3db68df2-c116-0410-a063-a993310a9797
Update room and bot name.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15155 3db68df2-c116-0410-a063-a993310a9797
Reenable JS warnings that were disabled in r15127.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15156 3db68df2-c116-0410-a063-a993310a9797
Allow system components to be registered on the scripting side (so mods can make their own system components).

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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15158 3db68df2-c116-0410-a063-a993310a9797
Make skirmish entities better moddable. Fixes #2523. Patch by Idanwin.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15159 3db68df2-c116-0410-a063-a993310a9797
fix civ in template

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