Hmm. This is an interesting point. The only problem I see is if the `src` passed to `addlines` does not have normalized linefeeds. In which case on windows for files without `\r\n` you might end up with an incorrect source map that considers the entire source of a file to be one line.

In either of grunt.util.linefeed's cases it ends with `\n` though. I am not sure what to do here.

@tkellen, @vladikoff thoughts?