Repository.xs: make remotes() return a list like branches() and refs()
use sv_yes and sv_no instead of creating a new SV
Repository.pm: make tags() return a list like branches(), refs(), etc
xs: update libgit2