self.scale/self.inverse are arrays

so we shan't set them to single values...
channel strip for SMi

new implementation, replacing SM.py
this is the GUI widget for a single channels strip.
it contains no connection logic, as this should be handled elsewhere.
also, it has only a minimum of sub-widgets, something like:

 ___________
/ [x] name  \
|  X X X X  |
|  X X X X  |
|  X X X X  |
|  X X X X  |
|  X X X X  |
|  X X X X  |
|-----------|
|  [START]  |
| statusmsg |
\-----------/
selection of entire channel-strip
renamed again: SMchannels

as this is the channels display for the SMi
master mixcontrol
simple dep-plan
removed buttons for dir-selection

no use to have a button for selecting PUSHdir and for PUSHing.
just show the directory-selection whenever PUSH is requested.
(same for PULL)
found missing button: SCAN

the forgotten button is SCAN has already been added
compatibility with old SM.py
use named arguments

so we can more easily detect if the wrong args are passed
try to use SMchannels
moved settings into SMchannels

so we really could have kept the name "SM"