sclang: support for receiving nested OSC bundles.

OSC bundles cannot only contain OSC messages, but other bundles, too. This patch adds support to sclang for receiving such nested OSC bundles.

The method recvOSCbundle is not used anymore and was therefore deleted. Message dispatching is solely done via recvOSCmessage.

The function ConvertOSCBundle is not used anywhere, seems to be dead code to me, so it has been removed.
external libraries: nova-tt - revert reverted nova-tt & use dispatch semaphores

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: fix printf format warning

Signed-off-by: Tim Blechmann <tim@klingt.org>
Pproto typo fix
Merge pull request #891 from blacksound/master

Pproto minor typo fix
scide: sc_editor: include parenthesis in regionAroundCursor()

When evaluating a region, the evaluated code excludes the parenthesis
which define the region. If they are included instead, we avoid a
parse error when evaluating array shortcut notations like `(1..3)`.

Signed-off-by: Yvan Volochine <yvan.volochine@gmail.com>
Merge pull request #892 from gusano/topic/current_region_fix

scide: sc_editor: include parenthesis in regionAroundCursor()
plugins: SOS - avoid some data hazards hazards

Signed-off-by: Tim Blechmann <tim@klingt.org>
Help: link various operator helpfiles with Overviews/Operators

Signed-off-by: Tim Blechmann <tim@klingt.org>
scide: sc_editor - simplify bracketPairDefinesRegion

we don't have to check for Events, as the interpreter does the job now

Signed-off-by: Tim Blechmann <tim@klingt.org>
Merge pull request #881 from ventosus/topic/sclang_osc_nested_bundles

sclang: support for receiving nested OSC bundles.
sclang: OSCData - code cleanup

Signed-off-by: Tim Blechmann <tim@klingt.org>
external libraries: import boost-1.54
boost.lockfree: spsc-queue - add read_available/write_available methods again

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: jitlib: make sure GUI.skins is not nil in ProxyMixerOld
Filters: SOS - provide version for scalar arguments

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: don't join UDP threads

ugly, but prevents deadlock

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: only apple has a resync thread

Signed-off-by: Tim Blechmann <tim@klingt.org>
cmake build system: link with boost.thread
HelpSource: MIDIFunc: show how to free a MIDIFunc

When using several MIDIFunc, assigning all of them to the same variable
will lead to confusing results as each MIDIFunc will continue to exist
on top of the old one.

This commit shows the good practice: add a variable to each MIDIFunc
example line and show how to free them.