supernova: n_set - fix handling of invalid array controls

fixes #916

Signed-off-by: Tim Blechmann <tim@klingt.org>
scsynth: support for receiving nested OSC bundles.

scsynth right now cannot receive nested OSC bundles, this patch adds
support for it. To play nicely with the current way of scheduling
bundles, it does so by unrolling(unnesting) nested bundles  before
handing them over via the FIFO to the realtime thread.

the example incoming packet with nested bundles:

[ #bundle IMMEDIATE
	[ /tick, 13]
	[ #bundle IMMEDIATE
		[ /s_new, 1000, ...]
	]
	[ /tock, 14]
	[ #bundle +1ms
		[ /n_set, 1000, 'gate', 1, ...]
	]
]

is unrolled to three individual packets each consisting of a single bundle:

[ #bundle IMMEDIATE
	[ /tick, 13]
	[ /tock, 14]
]

[ #bundle IMMEDIATE
	[ /s_new, 1000, ...]
]

[ #bundle +1ms
	[ /n_set, 1000, 'gate', 1, ...]
]

Signed-off-by: Hanspeter Portner <agenthp@users.sf.net>
scsynth: OSC bundles support FIXES.

* declared counter in for loop
* removed duplicated code for "FIFO full" error reporting
Merge pull request #914 from ventosus/topic/scsynth_osc_nested_bundles

scsynth: support for receiving nested OSC bundles.
linux readme: qt5 limitation
Merge pull request #917 from miguel-negrao/master

linux readme: qt5 limitation
scdoc: improve AbstractFunction documentation