Add public method beforeSpawnProcess: (command, args, options) to class Linter.

Gives subclasses a chance to read or change the command, args and options, before creating new BufferedProcess while lintFile.

This is a backward compatible improvment.

Closes #289