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.
Add documentation for sorting constants.
WIP
more WIP.
Start porting some of the reference class methods to the reference collection.
WIP.