Failing test: `debugger` caught on wrong line

 - Adding a debugger statement (with the debug option reset) and no
   following semicolon causes jshint to report the wrong line for the
   debugger statement
Warn about debugger statements on the correct line

By passing the current context to the warning() function.