diffview React component to display unified diffs. TODO support unified diff fix parse-diff to support single patch (e.g. fetched from github) without diff header split view github styles