branch: use rugged_check_repo
branch: add branch.remote
branch: use libgit2 git_branch_name for .name
branch: add branch.upstream
branch: add branch.upstream=
branch: fix typo cannonical_name -> canonical_name
notes: fix typo - cannonical -> canonical
branch: fix typo in test
branch: add docs for remote_name
branch: reference is valid for set_upstream
branch: fix branch.upstream doc
Merge branch 'tracking_branches' of github.com:nvloff/rugged into development
Tidying up the docs for the new branch functionality.