Reverts r15669.

It doesn't compile on Windows and has some fundamental problems that need to be sorted out first. The Windows GUI can take several arguments (-minizimed, -keep and -title) and it needs to extract them from argv somehow. There's a similar problem with the QT GUI and even if we don't need it, it has to be fixed if we want to submit the patch upstream. IMO it's better to revert this and live with the problems of #2488 at the moment than implementing some hacks to make it compile and introcing additional differences to cxxtest that can't be committed upstream yet.

Refs #2488


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15683 3db68df2-c116-0410-a063-a993310a9797
Petra: fix for some units which stay idle when their base is destroyed

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15684 3db68df2-c116-0410-a063-a993310a9797
Fix a misplaced block of code from r15681 that caused Atlas to show errors at startup.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15685 3db68df2-c116-0410-a063-a993310a9797
Updated cxxtestgen.exe for cxxtest4.4 (created as described in #2450).


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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15687 3db68df2-c116-0410-a063-a993310a9797
Pass map settings also to Scenario games, including in particular trigger scripts for victory conditions.

Fixes #2715

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15688 3db68df2-c116-0410-a063-a993310a9797
Stop updating some data after the end of a game.
This prevents game music from being played again, just after defeat/victory.

Fixes #2714, #2744

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15689 3db68df2-c116-0410-a063-a993310a9797
Petra: prevent infinite loop in mods where units are their own promotion

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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15691 3db68df2-c116-0410-a063-a993310a9797
Don't call miraging codes while iterating through the range manager's entities map.
I already had made that mistake when working on the fogging system so I documented it in the code.

Fixes #2756

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

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15693 3db68df2-c116-0410-a063-a993310a9797
fixes error with GetPosition2D called while out of world

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15694 3db68df2-c116-0410-a063-a993310a9797
Petra: revisit the attacks + several bugfixes + add some more debug printouts


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15695 3db68df2-c116-0410-a063-a993310a9797
Fixes build-osx-libs.sh to rebuild SpiderMonkey when its README.txt changes, fixes #2551

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15696 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'
Temporary changes to ease testing SDL2 on Windows
Fix for game crashing at shutdown with SDL2 on Windows
Allows using SDL2 hardware color cursors instead of our own platform specific implementations
Adds EXPERIMENTAL untested SDL2 multidisplay support
First attempt at handling SDL2 text input events in place of the old keyboard events that provided a Unicode character (this was long deprecated and later removed in RC, causing our SDL2 build to fail)