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

Add failing test and fix for issue #1028