Merge pull request #21 from ktf/V00-21-XX

Add sparse checkout like behavior for git source fetching.
Merge pull request #22 from cms-sw/V00-21-XX

Merge pull request #21 from ktf/V00-21-XX