fix public submodules url
build script for linux
travis config