* Work on adding a public resize to PODCollection
* Work on externalizing bodyque from G_CheckSpot

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2642 86ba831e-150c-0410-ab35-e06eaae15ed9
Tweak to new PODCollection::resize for data initialization, and unnecessary branch removal.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2643 86ba831e-150c-0410-ab35-e06eaae15ed9
* Refactor bodyque to use PODCollection
* Added PODCollection::zero to clear storage without changing any collection properties; use it to securely clear the full player corpse queue when changing levels.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2644 86ba831e-150c-0410-ab35-e06eaae15ed9
Use an intflag (MIF_PLYRCORPSE) to limit the amount of searching that has to be done through the bodyque when removing Mobjs. The vast majority aren't player corpses and therefore don't need such treatment.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2645 86ba831e-150c-0410-ab35-e06eaae15ed9
Remove MIF_PLYRCORPSE flag just before removing thing from the bodyque, and then it won't waste time nullifying the pointer that's about to get overwritten anyway.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2646 86ba831e-150c-0410-ab35-e06eaae15ed9