Tweak object pool system.

Conflicts:
	code/game/objects/structures/grille.dm
	code/modules/projectiles/projectile/beams.dm
	code/modules/projectiles/projectile/bullets.dm
	code/modules/projectiles/projectile/special.dm
Heh forgot these.
I always forgot to turn this to 0.
There's no need for Copy proc, - returns a new list anyway.
New way to turn on/off the debug.
Fix compiler errors.
This is what I mean.
I'm seeing a bug here when the object is created on initialization of the game. So hand by hand the nulling of loc.