Use https instead of ssh for git submodules

Otherwise, forkers may get a `Permission denied`exception.

```
git submodule update" returned status code 1:
stdout: 
stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Unable to fetch in submodule path 'java'
```