Removed unused noCheckout field since noCheckout behaviour is obvious
Added test coverage for null sparseCheckoutPaths parameter value
Added findbugs NonNull Check for sparseCheckout method
Merge branch 'master-add-sparse-checkout-2' into master-work

Conflicts:
	src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java