Binary file handling support for HgDiffParser

Review Request #375 — Created May 7, 2008 and submitted — Latest diff uploaded

Review Board SVN (deprecated)
This patch add's support for binary file handling to the HgDiffParser.

This only works for changed binary files. From the mercurial exported diff we can't tell if a binary file is added or changed. So new binary files currently raise "FileNotFoundError".