Major processing order changes to make the owner the default attacker.

The owner and not the source is now the default attacker.
This reduces the number of special cases to entity based attacks, where an entity is some non-targetable temporary construct.