cmake build system: correct command line passing & always hide symbols

Signed-off-by: Tim Blechmann <tim@klingt.org>
import NovaDiskIO ugens:

DiskIn and DiskOut are horribly broken due to the limitations of the
double buffering.

NovaDiskIn: uses queues instead of buffers to read data from disk. each
input queue uses a separate thread to ensure robust streaming of data from
disk to the ugen.

NovaDiskOut: uses an file-name encoded into a signal and a message passing
interface to a single writer thread that makes sure that all data is written
to disk.

no more dropouts during playback
no more broken recordings


* requires c++11, libsndfile, a boost source tree in path
* no warranty, eats your children.

Signed-off-by: Tim Blechmann <tim@klingt.org>
Merge pull request #16 from timblechmann/topic/nova_diskio

Topic/nova diskio