Merge pull request #1685 from arrbee/submodule-status-fixes Improve submodules status data caching and compatibility