No need in typedef struct in C++
Reorganise mainwindow.h

.cpp should be reorganised accordingly later
Fix unused isUnity warning for no appindicator builds
Fix MainWindow::closeTab() default parameter value
Get rid of "this->"

It is C++, not Java.
Coding style unifications
No need to delete MainWindow::localServer manually
Refactor ZealDocsetInfo
Coding style fixes
Use constant references for method parameters
Merge pull request #224 from trollixx/refactoring

Refactoring