add travis ci support for submodule