feat(message): implement the new @formatMessage method

See AtomLinter/linter-jshint#27

Don't merge before the PR AtomLinter/Linter/pull/120 is accepted