More flexibility for WasAvoidable

Allows custom weapons to easily set whether they were avoidable.
Removes verbose hardcoded special case for C4 traitor vs traitor damage karma