Fixed diff type for moved files

SVN doesn't generate a diff for moved files. `(def type)` returns nil when given `ISVNGNUDiffGenerator/NO_DIFF` constant. This patch assumes NO_DIFF is mapped to moved files within Subversion.