Added addErrorOnLine() and addWarningOnLine() to add a non-fixable violation to a line at column 1
Converted external tool sniffs to use new addErrorOnLine() methods