Use http protocol instead of git for submodules, because of workplace proxy.
Use submodules instead of svn repos for clang