This patch is required so the line numbers in the debug console of your browser match up with the line endings in your template, if you use a template engine that supports line number preservation, like my fork of EJS.
let the first line of a template be the first line of the file if your
template engine supports preserving line endings
all of the tests still pass, i didnt think it warranted making a unit test for this..
This pull request passes (merged 18e2f02 into d1ff60f).