Add C function git2r_signature_from_arg

* src/git2r_signature.c/h (git2r_signature_from_arg): Create new
  libgit2 git_signature from S4 class argument git_signature

* Use git2r_signature_from_arg in functions that takes argument S4
  class git_signature