Fix Coverity #1093544 Negative array index read

git-svn-id: svn://svn.icculus.org/fs2open@10834 387891d4-d844-0410-90c0-e4c51a9137d3
Fix Coverity #1093545 Negative array index read

git-svn-id: svn://svn.icculus.org/fs2open@10835 387891d4-d844-0410-90c0-e4c51a9137d3
Fix Coverity #1093552 Negative array index read

git-svn-id: svn://svn.icculus.org/fs2open@10836 387891d4-d844-0410-90c0-e4c51a9137d3
Fix Coverity #1093597 Negative array index read

git-svn-id: svn://svn.icculus.org/fs2open@10837 387891d4-d844-0410-90c0-e4c51a9137d3
Fix Coverity #1093598 Negative array index read

git-svn-id: svn://svn.icculus.org/fs2open@10838 387891d4-d844-0410-90c0-e4c51a9137d3
Now that standalone server is support on more than Windows, ensure its features are applied as consistently as possible

git-svn-id: svn://svn.icculus.org/fs2open@10839 387891d4-d844-0410-90c0-e4c51a9137d3
Fix mantis 3056

In redalert loadout, only store the current number of banks in use by
ships, not all banks where the weapon idx is -1

git-svn-id: svn://svn.icculus.org/fs2open@10840 387891d4-d844-0410-90c0-e4c51a9137d3
From FUBAR: Patch for Mantis 2872 (Make FRED emit a warning for invalid ship classes in a mission file)

git-svn-id: svn://svn.icculus.org/fs2open@10841 387891d4-d844-0410-90c0-e4c51a9137d3
From FUBAR: Patch for Mantis 2842 (Adds new section to game_settings.tbl called "#FRED SETTINGS". Also adds a parameter for it, "$Disable Hard Coded Message Head Ani Files:", a boolean value that controls whether FRED fills the head ani selection in the Event Editor with the retail head ani names)


git-svn-id: svn://svn.icculus.org/fs2open@10842 387891d4-d844-0410-90c0-e4c51a9137d3