Refactor|Client: GuiWidget is derived from QObject

All widgets will benefit from signals and slots.
Documentation|libdeng2: Fixed apidoc issues