Extension methods for NoteCollection using user from config 

Similar to `Repository.Commit`, `NoteCollectionExtensions.Add`/`Remove` guesses the committer and author signature from the global git config user.name / user.email. This allows modifying notes without specifying the commiter explicitly.