update to more recent libgit2 API
one more API change (oid to id)
bump the version
include libgit2 inside since it's a serious pain to depend on externally - jsut a hack for now