Working version of DiffScanner.

Adds actual code to parse a unified diff and be able to scan the included files. Only new or changed lines are scanned; deleted lines are ignored.

Parsing code written by Thorsten Ott.