factor windows audio init into LinJam class (issue #27)

* added many audio config constants / properties
* removed audioconfig.cpp , audioconfig.h , and linjamwin.ini
* removed unused LinJamConfig Value holders (issue #33)
* factored unnecessary config sanity checks into Trace class
 factor windows audio init into LinJam class (issue #27)

 * added many audio config constants / properties
 * removed audioconfig.cpp , audioconfig.h , and linjamwin.ini
 * removed unused LinJamConfig Value holders (issue #33)
 * factored unnecessary config sanity checks into Trace class
design global app config GUI (issues #52 , #54 , #56 , #57)

* GUI has three tabs - one each for client , audio , subscriptions nodes
* added ConfigClient , ConfigNinjam , ConfigAudio , ConfigSubscriptions GUIs
* added add and config btns to Channel for semantics (mutex overlapping w/ expand btn)
* renamed ChannelConfig to ConfigChannel
* removed remaining LinJamConfig Value holders (issue #33) except isAgreed (issue #14)
* removed LinJamConfig::getNode() , getLeaf() methods
* removed LinJamConfig::getClient() , getAudio() , getServer() methods