Rewrite init_repository using cffi
init_repository now wraps git_repository_init_ext

Fixes #347