optionally report progress of commit graph walker

progress callback will be called with cumulative number of commits
so far found, each time a new 'level' is walked.