Add support for git sparse checkout.

Test playbook and sparse-checkout file: https://gist.github.com/jmjf/7494124