Use HTTPS for submodules
Updated externals