Support git URL as an installation target.
Cherry-picked from https://github.com/miyagawa/cpanminus/pull/165/commits

TODO:
* Support extract configure_requires from cpanfile
* Add git-URL from 02packages and/or cpanfile
Make sure git clone succeeded. Added progress for cloning
Merge branch 'git-uri' into devel