Updated gitignore
Improved git clone and checkout logic
Brian didn't know about TrimSpace
Fixed hg clone bug
Impoved TrimmedCmd and suppressed some git out about detached HEAD
Merge pull request #22 from kinghrothgar/master

Improved the git and hg logic in deps package and some changes to exec