Add a backing target for the main Kirigami module
This adds a library target that is used as the "backing target" for QML modules. It also includes some pretty horrible magic to make static builds work properly, which was the main reason to do all this, so that we can then get !1220 (closed) to work properly for static builds.
Edited by Arjen Hiemstra