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`. With this patch in place, the `TypeError` no longer occurs.