Enable use as a revision control diff
Add support for Subversion
Add support for Mercurial
Factor out common code
Remove function that was made redundant
Remove unused parameter
Add "r" literal to docstring

The docstring contains a backslash.
Update documentation
Rename variable
Document/usage/dogfood test update after merge for issue #4 (Revision control support); more robust on parsing strange diff