I have added a new method to JSLINT which returns the material from the report
in the form of a data structure. This should be useful to programs that want to
use JSLint to perform code analysis.
The function report now gives a range of line numbers for functions. There is
also a summary of unused variables.
This had a side effect of introducing some off-by-one errors into the html
report. These will be corrected soon. Please let me know if you find any other
problems.