[BUG #8514] converted mixin constructors/destructors to init*/dispose* methods
[BUG #8514] use qxWeb API and new-style properties
minor fixes