Fix JSHint Warning navigation with tabs

In Javascript files that are indented with tabs rather than spaces, double-clicking a JSHint warning will go to the wrong position on the line, since column indices are now greater than character indices.

I fixed that.