Emit addition recess error information when error occurs.

This commit lets us do fun things like this gist: https://gist.github.com/shellscape/d60b941e78736c3ccd82 when an error occurs. 

The ```fileName``` property was being lost when PluginError was instantiated. (PluginError's constructors are problematic and inconsistent, I've opened an issue with gulp-util about it). So I'm manually attaching it to the instance to ensure that it's not lost.
Indeed, and for linting errors I'm using a reporter. However, there's no good way at present to give the user any data along with a syntax error. That's what this commit aims to do. Line and column are crucial to telling the user where the syntax error occurred.

It's essentially equivalent to attaching the 'recess' object to each file in the src.