fixes petra javascript warnings

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15543 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'
Don't cache (and serialise) all technology templates multiple times. It's still cached once in the TechnologyTemplateManager.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15545 3db68df2-c116-0410-a063-a993310a9797
fix a rare JS warning

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15546 3db68df2-c116-0410-a063-a993310a9797
Add serialization test support for replays.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15547 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'
Merge remote-tracking branch 'upstream/master' into oos
merge changes