make StoplightPanel use images instead of circles

git-svn-id: svn://svn.icculus.org/fs2open@10397 387891d4-d844-0410-90c0-e4c51a9137d3
keep the background of the banner black when the dialog is resized

git-svn-id: svn://svn.icculus.org/fs2open@10398 387891d4-d844-0410-90c0-e4c51a9137d3
turns out File.listFiles will return null if there was an I/O problem or the listing couldn't be retrieved, so turn that into a read check to add to our write and delete checks

git-svn-id: svn://svn.icculus.org/fs2open@10399 387891d4-d844-0410-90c0-e4c51a9137d3
add some logging for when the main frame is disposed, and remember its name

git-svn-id: svn://svn.icculus.org/fs2open@10400 387891d4-d844-0410-90c0-e4c51a9137d3
change up the window closing listener a bit

git-svn-id: svn://svn.icculus.org/fs2open@10401 387891d4-d844-0410-90c0-e4c51a9137d3
we still want to mark "already installed" mods if we select the COMPLETE option

git-svn-id: svn://svn.icculus.org/fs2open@10402 387891d4-d844-0410-90c0-e4c51a9137d3
If we've already written the content of CTEXT(n) to a variable, we should use that, rather than calling CTEXT(n) 500+ times. 

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