Function attributes cleanup; fix EFX attributes (index was not passed to Function::adjustAttribute)
Store status "Apply changes to all fixture of the same type" checkbox in channel group editor
Refresh also channels groups when loading workspace

See also commit 49027b5f.
Click&Go tracking for R/G/B/C/M/Y/W/A channels

Click and move along the color bar, and the color will change immediately
Docs: add few notes about channels groups
Merge pull request #205 from janosvitok/attributes

Function attributes cleanup; fix EFX attributes (index was not passed to...
Merge pull request #207 from janosvitok/fixes

Fixes
webaccess: started to implement input/output device selection
webaccess: fixed widgets broken command send

Added audio devices IO configuration table
Use first found channel of its type (pan/tilt/master intensity/red/green/...).

Former code used last found channel -- when there were two PAN coarse channels,
then the latter was used. In case the fixture author forgot to set LSB/MSB bytes,
the LSB (fine) channel was used since it is (almost?) always after MSB (coarse) channel.
This change makes QLC+ use the first one.
Fix heads in ADJ Nucleus
Fix commit db468ee5: QLCFixtureHead::m_channels is a QSet, thus it is iterated in unspecified order.

QLC+ now prefers lower channel numbers (as was the intent of the related commit).