avoid clearing the tab content each time the setPanelContent is called with the same content widget as the one already put in the tab container
code cleanup
fixes nested tabs
fixes #1 ; Call forceLayout after content has been added to the tabcontainer