return additions and deletions on diff
some misc cleanups
added missing r to regexp
created an UnexpectedOutputError exception
bug fix in set_upstream (the output of the git cmd changed in the new version)
fixed bug in rebase
unset upstream
on file.diff return the diff header as well
Renamed 'stage_files' to 'include_staged_files' in sync.commit

(so that it is more clear what that opt arg is for)
fixes #1 stopped using shell=True
cleanup in log
machine-friendly wrap of git log
py 2/3 compatibility fix
parse fps in git log -p
fix commit
apply patch support
release 0.6 + cleanups in headers
Merge branch 'develop'

Release 0.6:

  * Unset upstream support.
  * Better wrapping of git log.
  * Apply patch suppport.
  * Return number of additions and deletions in diff.
  * Bug fixes and code cleanups.