Add command for configuring a repository to point to a Review Board server

The new command 'setup-repo' interactively creates the configuration file
.reviewboard in the user's current working directory.

Testing Done:
- Tested with Git and Subversion on two Review Board servers.
- Unit tests pass.

Reviewed at https://reviews.reviewboard.org/r/4662/