Update submodules

I took the first step toward automating this by adding a script that attempts to do this in a somewhat safe way.