Accept 'submodule.*.fetchRecurseSubmodules' config 'on-demand' value
Default value for fetchRecurseSubmodules should be yes
Update test related to fetchRecurseSubmodules
Merge pull request #2019 from linquize/recurse-on-demand

Accept 'submodule.*.fetchRecurseSubmodules' config 'on-demand' value