rename github to provider in commands spec
adjust request context
add local remote handling
add remote url construction to github
construct remote url from username
add remote handling to local module
ensure existing remote when checking out
reuse existing variables
move get request into github module
add FIXME comment
remove add_pull_refspec
Use Sawyer structure for browse
Revert "rename github to provider in commands spec"

This reverts commit b55903431e044cfd683858deff8ff28bf16b9ef6.

Conflicts:
	spec/git-review/commands_spec.rb
Merge branch 'master' into refactoring

* master:
  Revert "rename github to provider in commands spec"
  Use Sawyer structure for browse
  remove add_pull_refspec
  add FIXME comment
  move get request into github module
  reuse existing variables
  ensure existing remote when checking out
  add remote handling to local module
  construct remote url from username
  add remote url construction to github
  add local remote handling
  adjust request context
  rename github to provider in commands spec

Conflicts:
	lib/git-review/github.rb
	spec/git-review/commands_spec.rb
	spec/git-review/local_spec.rb
	spec/git-review/provider/github_spec.rb
	spec/support/request_context.rb