Support older gits in mix

Do not add `--progress` flag to `git fetch` command unless git version
is 1.7.1 or newer.
Merge pull request #2138 from elixir-lang/mix-old-git

Support older gits in mix