Pyplotviewer upgrage

Not only refactoring upgrades. I added some functionality for automatic `PyplotViewer` instances termination on concert exit. That makes things more intuitive for the users I guess and also alleviates some boilerplate (see commit message 9a29cfbffea7f53b779b0dfef56f678e646b1bae).