Added: support for context_lines and interhunk_lines for diffs
Refactored: get rid of type check for treeish_to_tree in Diff