Create scripting window wrapper class
We add a WindowWrapper class for Scripting that just translates all calls between scripts (via Q_PROPERTYS) and our window class hierarchy. This then allow us to remove all Q_PROPERTYS from the hierarchy.
For that some one deprecated X11Client-only property is removed and remaining ones are moved to AbstractClient with a noop default implementation.
Closes #91 (closed)
Edited by Roman Gilg