Initial work with checkout method

* R/checkout.r (checkout): Added a generic method checkout and a
  method for git_repository. The method calls the C code method
  checkout.

* src/git2r.c (checkout): Added checkout function. However, it
  currently performs nothing.
Updated documentation
Updated NAMESPACE and DESCRIPTION