fix logging manager implementation

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

git-svn-id: svn://svn.icculus.org/fs2open@10437 387891d4-d844-0410-90c0-e4c51a9137d3
instead of always getting the active frame, just reference the gui variable we have hanging around

git-svn-id: svn://svn.icculus.org/fs2open@10438 387891d4-d844-0410-90c0-e4c51a9137d3
various shutdown management

git-svn-id: svn://svn.icculus.org/fs2open@10439 387891d4-d844-0410-90c0-e4c51a9137d3
disable the DelayedShutdownManager until we need it again

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

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