Add C function to create branch

* git2r_branch.c/h (git2r_branch_create): Add function to create
  branch. Return S4 class git_branch
Add method to create branch
Add more branch test cases

* tests/branch.R: Add test cases to create and delete a branch