misc merge fixes from my local repo and Nico's repo
Misc spacing and formatting fixes.
compile fix
create a list of entities that we saw explode... in this case "saw" means questor was executing its ProcessState on that frame... Ill need to add a few more calls so this runs every single frame.
Check for targets that have exploded (but still exist as entities) every frame.

incidentally this will also enable us to track bounty payouts and to better statistics if we add on to this a bit.
we also ought to be able to track what killed the entity, guns, drones or both (we cant know what killed it, we can know what was attacking it when it exploded)
Rolling back after a few learned lessongs
OK. first fix the ewar targets
Null Reference fix
more null ref fix
err why did we base it on primaryPriority? :P
few more minor fixes, should fix clearpocket and reduce target bouncing even more
bleh
Reset Target if our current Target exploded
Yeah cant remove that timer
change currentTarget back for now. Will try setting it back to conditional preferred or weapontarget once we fix the rest of it properly.