Change DELETE_WORLD option so as not to delete a world if other characters are still alive.

fixes #3098.

I also removed the QUIT_DELETE_WORLD quit_status as it wasn't being used except for by some dead code in main.cpp, and it didn't fit with the other quit_statuses anyway.