fixed submodule checkout on travis, no longer using "git submodule update" within the test runners