Build fcollada with -O2 again.

The workaround for gcc 4.3 is no longer needed, since minimum supported gcc is now 4.4 due to SpiderMonkey 24.


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15675 3db68df2-c116-0410-a063-a993310a9797
Add engine support to load mods from config and restart into mods.

Restructure mod mounting code a bit to make it reusable, and use it for replays. Fixes #2703.

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

Includes some contributions by rada and sanderd17.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15677 3db68df2-c116-0410-a063-a993310a9797
Make the modmod standalone.

Mount public in case we are starting Atlas and no mods are specified in the config.
If users remove all mods and save this to the config and try to start Atlas it will
crash, as it cannot find some needed files.

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