Fix that git-submodule-update was not called correctly.
Register the hook on lein-deps via Leiningen 2.x hooks.
Add middleware that adds each dependencie's source-path and dependencies.
Remove :source-paths line from README and tag examples as Clojure.
Ignore all .lein-* files and target dir.
Add option to override src path per git-dep.
Don't crash leiningen when there is no project.clj in the git-dep.
Document the new functions.
Fix detached-head? to detect current git output.
If required, update the git-deps during the middleware step automatically.
Merge pull request #7 from torsten/master

Update source-paths, dependencies, and repos automatically