Updated push method

* R/push.r (push): Added name for remote's name. Current usage
  requires both name and refspec to be supplied.

* src/git2r.c (push, push_status_foreach_callback): Added functions to
  support push functionality.

* man/push-methods.Rd: Updated documentation.