Tidy OutgoingMessage macro methods
Remove unused validation
Remove uneeded code / Tidy up
Group class methods before instance methods
Use dot rather than colon for method call
Merge branch 'issues/1778-code-tidy' into rails-3-develop