fix for bad kill calculations with grenades

if there's an item involved (likely a grenade), but no unit, use the item's
previous owner as the _unit so we can credit him for the kill.

while we're at it, we should probably initialize the previous owner variable
properly, because it might not get set when we THROW the item in question