Add submodule auto-save
Merge branch 'submoduleupdate'