Update submodules recursively to pull plugin dependencies