Move tpath() out to module level
Minor bugfix and refactoring
Add Manifest.iterpaths() for generating relative paths in a Manifest
First iteration on Manifest.diff()
Add docstring for Manifest.iterpaths()
Add Manifest.merge() which is at least a useful helper for .diff()
Rewrite .diff() in terms of .merge()
Add more diff testcases
WIP: mindiff() unfinished
Refactor .merge() to use a chained None-iterator instead next_or_none() hack
Refactor .mindiff() to use a chained None-iterator instead next_or_none() hack