Permit linting errors to be Error objects

This corrects the implicit assumption that errors returned from linting are strings by converting to string explicitly. In the case of coffeelint-brunch, a SyntaxError object returned by the linter causes brunch to crash with a TypeError.
Merge pull request #764 from thomdixon/patch-1

Permit linting errors to be Error objects