A metaclass used for all widget classes. A custom metaclass is necessary to specialize 'slot-value-using-class'.
A method for this generic function should be defined to initialize application for a new user session.
It should return a widget which become a root widget.
If this variable is t, then Weblocks will start lisp's debugger on unhandled conditions.