Update to 5.4 branch from upstream

We use now a submodule with the qtwayland from Qt's gitorious.
That makes easier to update it in the future and to keep track of our local
modifications.