Remove unused dependencies
Require minimum versions

* No reason to want an exact version of clint, use latest
* Older gitpython versions miss git.exc.GitCommandError (at least)
Include extras in source distribution
updated readme
Git for Humans™
safe to use now
fix rst sytntax
v0.1.1
readme fix
ignore builder stuff
Let git find out where the repo is

Ensures simpler code, and identical discovery method.
Configurable Remote

Configure the remote that legit uses. Use `git config legit.remote
"<remote name>"` to configure the remote. Raises ValueError if remote
does not exist.
Reading git executable from GIT_PYTHON_GIT_EXECUTABLE, allowing Windows console legit to use "git config" settings
Added fuzzy branch name matching - currently just using "startswith".  This allows complex branch names (ie 21334-bug-mobileRegistration) to be specified as just "21334"
Handle detached head in legit branches
Fixes a little typo in the sprout command's help-text.
Adding build and dist dirs to gitignore
Doing a 'repo_check' on 'get_repo' to avoid pythons stack trace when running 'legit' outside a git repository
Fix AttributeError on merge conflict
Issue #72: Implementing default behavior to current branch on the command publish.