[CHEF-2750] SCM/Git LWRP: Synchronize submodules

If `enable_submodules` is `true`, Git submodules should not only be updated (`git submodule update --init`), but also synchronized (`git submodule sync`) to support the case, when submodule URLs change.