Refactor kill notifications; fix kill messages regarding self & team kill.

This code should be a lot more maintainable now.