Introduce `git_signature_from_buffer` Allow users to construct a signature from the type of signature lines that actually appear in commits.