Rename the sparse-checkout.sh script to enable-sparse-checkout.sh to
better illustrate what the script actually does.
In particular the new name should communicate that the script does not
update the working tree itself but it just enable sparse checkout
support, leaving the working tree update to other git commands
(read-tree, checkout, etc.).