1377 - Blacklist dependencies from SCM tracking

Git excludes dependencies from commit. 
Mercurial just shows a warning because it doesn't support excludes on commits. Just hgignore
Yet another quote: "This should be `exclude_file = os.path.join(repo, ".git", "info", "exclude")`".. (in order to avoid UNIX-specific directory separators).