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.