add version of SwingWorker that's compatible with Java 1.5

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

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

git-svn-id: svn://svn.icculus.org/fs2open@10262 387891d4-d844-0410-90c0-e4c51a9137d3
resolve certain open-source issues

git-svn-id: svn://svn.icculus.org/fs2open@10263 387891d4-d844-0410-90c0-e4c51a9137d3
resolve certain open-source issues

git-svn-id: svn://svn.icculus.org/fs2open@10264 387891d4-d844-0410-90c0-e4c51a9137d3
update class names

git-svn-id: svn://svn.icculus.org/fs2open@10265 387891d4-d844-0410-90c0-e4c51a9137d3
update class names and make configuration screen cancellable

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