Don't allow negative diff delta counts.
Handle file copies inside DiffParser.

We should just load all the context lines immediately if it's a file copy.