Standardize the Instant for all violations on a message

Add timeSent parameter to the spec for FixedMessage

Change getViolationsFor() --> getViolationsForType() in the
PlayerViolationManager

Add getViolationsForTime() in the PlayerViolationManager

Update all Filters to create a Violation with the same Instant as when the
message was sent in chat.