travis: remove redundant submodule update
build-libraries: allow libraries to depend on each other