libaudqt: Refactor about window and equalizer window a bit.
Add a convenience wrapper to make hooks more C++ friendly.
libaudqt: Clean up hooks properly when equalizer window is closed.