Add LibGit External Project

Add libgit2 to external projects + update dependencies.