Update submodules.
Qml support. Misc cleanup.