Add custom UI provider support (servlet "UIProvider" property). Thx to mpilone