log format cleanup 1. BREAKS COMPATIBILITY.

every log line begins with:
1) timestamp (GameLib:GetGameTime())
2) event name
3) unitCaster:GetName() or 'nil'
4) unitCaster:GetId() or 'nil'
5) unitCasterOwner:GetName() or 'nil'
6) unitCasterOwner:GetId() or 'nil'
7) unitTarget:GetName() or 'nil'
8) unitTarget:GetId() or 'nil'
9) unitTargetOwner:GetName() or 'nil'
10) unitTargetOwner:GetId() or 'nil'

+ every event follows the same logic ang goes through HelperParseEvent()
+ reordered some arguements