TabView: Add TabViewPrivate class, actually fix non-layout SetView. Thanks to Axel and Stephan for reviewing!