Update Rugged to the latest Diff API changes

This updates Rugged to the latest Diff API changes over in libgit2. As part of the changes, `Rugged::Diff::Patch` was renamed to `Rugged::Patch`.

This closes #275, as the same changes are also included here.