Makes BaseView::Redraw() thread-safe.

BaseView::Redraw() was orginally implemented in View subclasses to call the render function from native view object. Now View::Redraw() has been renamed to View::RenderNativeView() and BaseView::Redraw() is responsible for executing RenderNativeView() in a thread-safe way.