Don't strip leading slashes from CVS file paths.

Fetching CVS files requires the filenames to have the leading slashes intact.
This change adds a normalize_diff_filename method to CVSDiffParser which
overrides the default behavior.

Testing done: Ran unit tests.

Fixes bug 3433.

Reviewed at https://reviews.reviewboard.org/r/6029/