begin git submodule support
git submodule support
Merge branch 'submodules'