Git clone should ignore depth when using http transport.

Add failing test for issue #1028

Fixes #1028
Merge pull request #1058 from vic/master

git clone should ignore el-get-git-shallow-clone when using http transport.