Added missing pieces to make custom itemRenderers work.
If this.positioner is unset when this.element is created, this.positioner is set to this.element. Fixes issues where a component does not implement its own createElement() function and relies on UIBase to do it but requires that this.positioner is set (e.g., when positioning or sizing a component).