Unfinished work on adding port management
Fixed port scanning; minor changes to debug msgs
Port switching support in progress
Port switching support in progress

Generalised Port and AudioRoute (Sink/Source) classes
Menu item activation is handled separately
A lot of activation logic changes
Activation handling rewired

Used GObject properties for more transparent handling
Moved callback handling to the GUI thread

Removed explicit multithreading tricks
Cleaned up logging
Changed port separator char to "‣"
Prepare for 1.2.0 release