Standardizes attack messages to always show the attacker first (when there is an attacker).
Replacing some fo mob in viewers() show_message() with visible message().
Simplifying some message code in a couple places, fixing typos and span classes.
Merge pull request #6130 from phil235/AttackMsgStandardizedFormat

Standardizing attack messages to always show the attacker first