Bind git_graph_ahead_behind native method

Hello,

I bound the `git_graph_ahead_behind` from Libgit2
From there, I replaced current implementation of `Branch.AheadBy` and `Branch.BehindBy` with `git_graph_ahead_behind` call

I rely on `BranchFixture` code coverage for now, but this binding might later be use for other purposes.