add couple demo scripts
apps: marsyas-run: allow setting remote controls on command-line

Also, reuse new functionality in MarSystem instead of duplicating it.
inspector: graph: display connections
inspector: fix tear-down when quitting [fixes #25]
inspector: implement proper QAbstractItemModel subclass to serve controls
inspector: basic control editing support (no realvecs yet)
inspector: controls widget: reinstate auto-column-size-adjustment
realtime: queue_consumer: fix typo in 'read' method
realtime: refactor OSC system for flexibility
realtime: implement Controller, discard obsolete EventQueue

The new Controller class provides setting MarSystem controls
across threads by means of OSC messages over packet_queue.

Retrieving control data across threads still provided by the
old AtomicControl class.
realtime: export symbols for all new classes
use common MARSYAS_ALIGN macro and (try) support GCC < 4.8
realtime: runner: enable all initAudio controls when starting

This allows omitting the specification of initAudio controls in
a network definition, and hence safe network instantiation in a
non-realtime context.
example scripts: do not specify initAudio controls
scripting: add syntax for control access specification

Specify a control as public using phrase "(public)"
in front of the control name.
inspector: implement control display filtering by name and access
example scripts: specify public controls
Minor tweaks to python files
CMake: a couple handy additions
CMake: (Mac OS X) bundle marsyas-run with inspector