Teach checkout to report notifications

This PR is to expose the checkout notification callback through LibGit2Sharp.