Fix Coverity 1093381: Resource leak in object due to absence of destructor. Provided that release() has already been called, which would mean memory has been cleaned up on most paths, this destructor will be in essence a NOP (or close to it). If memory has typically not been cleaned up already, this addition will improve memory usage over time.

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10581 387891d4-d844-0410-90c0-e4c51a9137d3
use a common Configuration reference

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10582 387891d4-d844-0410-90c0-e4c51a9137d3
it's convenient to encapsulate isRootFolderName in its own function

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10583 387891d4-d844-0410-90c0-e4c51a9137d3
remove stored repository versions if the mod folder is no longer detected

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10584 387891d4-d844-0410-90c0-e4c51a9137d3
add getFileIgnoreCase, related to newFileIgnoreCase

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10585 387891d4-d844-0410-90c0-e4c51a9137d3
add hooks for running innoextract in a platform-independent way, complete with progress indicators

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10586 387891d4-d844-0410-90c0-e4c51a9137d3
Fix mantis 2950: make shields-on/shields-off multi compatible

Fix multi player for alter-ship-flag

git-svn-id: svn://svn.icculus.org/fs2open/trunk@10587 387891d4-d844-0410-90c0-e4c51a9137d3
Reverse commit in r10558. Given we regularly have users provide Debug logs, this will prevent that small subset with only 32bit Mac's from running a Debug build

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