File highlight start/end line number option

I incorporated the `data-start` attribute from the line-numbs plugin and added a corresponding `data-end` attribute. If either is present, the download file is split into lines and slice'd to the correct subset before highlighting.

Plays nice with line-numbers plugin, and treats negative `data-start`'s as `0`.

I included an example on the page.