enable MIXconfig

and call it self.config, rather than self.control
timeout of (active) SMis

if an SMi doesn't respond to 100 pings, it is deactivated
allow to select/deselect SMis again

due to the heartbeat, the SMi selection wouldn't work anymore
(always on)
propagate applySettings() to the SMmixer
removed extra SMconfig instance
disable SMconfig's apply if SMi has vanished

just disable the "OK/Cancel/Copy" buttons, and reenable them
remove /path/* from SMconfig
added timestamp field

its a QLabel, as we want to display 32bit unsigned integers
(up to 0xFFFFFFFF)
display received timestamps
document /network/interface message
allow filechoosers to return None-path

e.g. if the user cancelled
forward /timestamp message to MINTmix

and convert it from 2 unsigned shorts into a single unsigned int
convenience receivers: ignore/forward2pd
adapt to documented stream messages (no /settings)

and validate data before forwarding it to Pd
(protocol:lowercase; profile:uppercase; channels:int)
mode-change handling
stream settings handling
gracefully handle non-existing pd-files
python's "catch" is called "except"
timestamp-handling
reordered code to group by functionality