mainwindow.h and pavucontrol.h include each other, which makes it necessary to declare some types before the include directives.
There's no need for reference counting of PavuApplication.
This introduces a new file for clarity. Options handling changes so that --tab changes the tab if the window is already opened. Other options are only used at start time.