v0.23

 - Update libgit2 to 3f21a23
   + The Branch -> move() method does not modify the Branch object anymore, as
     per the new underlying libgit2 implementation. An additional lookup is
     needed in order to get the new object (incompatible change)
 - Add Branch -> tracking() method