Add show and update arguments to TViewer::add()

By setting these arguments to true it is possible to show or update the visualization object immediately after it is added to the viewer.
Add --tv-show-xxx and --tv-hide-xxx options to the factory create()