Update Qt5 submodules.
Restructure build script and error-out sooner when any dependency fails to build.