Add a log example.
License examples under CC0.
Add some comments.
Start working on a blame example.
Fix start and end line handling.
There can never be no hunk available.
We don't need to cast to a string.
Add support for -C and -M in the blame example.
Add help output.
Add proper revspec support.
Start work on a diff example.
Implement :new_prefix and :old_prefix diff options.
Expand the diff example a bit.
Fix a tiny typo.
rugged_diff_line_new does not need an owner.

We don’t wrap an actual libgit2 object, so we don’t need to keep a
reference to the owning object.
Add `Rugged::Diff#each_line`.

It yields each line of the diff to the given block.
Fix some more typos in the diff example.
Add different formatting options to the diff example.
Add some missing Diff::Line line origin check helpers.
Add diff example output color.