Fix #254 - no more crashes when calling Com_Error!

Problem was that the game library calling Com_Error was then being unloaded by Com_Error. I had checked this before but obviously not with enough detail. The libraries are now unloaded using a 'delayed free' feature where the libraries are not actually unloaded until after the exception has been caught.