Decoration: Make init return a bool
To indicate whether initializing has been successful.
For instance, in Aurorae the QML might fail to load, which we want to know and then fall back to client-side decoration.
Also, make it pure virtual, so the return value of init() is a conscious decision.
Edited by Kai Uwe Broulik