Handle rollup and global errors

Closes #32, Closes #33

- If no line or message.rollup === true, don't show source info
- Add test for lint-error-output class
- Add fixture based on issue #33
- Switch to lodash and refactor all references to grunt.util._