Improved SignalWrapper
Created plugin system

Mostly to keep MainWindow clean, but also to allow easier addition of
features.

Also added a default location for icons, so that add_action can use
simpler icon definition.
PCA plugin
Fixed up live FFT