change LinJamConfig channel GUI events listener from Value::Listener to ValueTree::Listener
hook master channels GUI into NJClient and storage
hook local channels GUI into NJClient and storage
refactor client runtime routines into LinJam class
fix NJClient getters memory alignment issue (issue #28)
implement loop progress indicator (issue #26)
re-enable previously disabled buggy features on linux (issue #15)
enumerate remotes onchange
refactor channel creation methods into LinJam class
implement add local channels (issue #21)
implement add remote channels (issue #21)
hook remote channels GUI into NJClient and storage
minor bugfixes , housekeeping , and features

* fix string assertion failures updating VU (see issue #35)
* add config sanity check trace
* change loop progress from Slider to ProgressBar
* shorten component class names (this touched every source file)
* make metro VU show loop progress
add scroll buttons and make VUs turn red when > 0db
add mixer resize bars
add missing trace defines for release build
move audioconfig.cpp from libninjam