plugins: provide __restricted__ via function_attributes header

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Shaper - unify common code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: remove SigOsc

SigOsc doesn't have an sclang class, seems to be a relict from ancient
times

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: SinOsc/Osc - unify common code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Osc/SinOsc - small optimization

don't increase slope unless needed

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: introduce force_inline macro

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: remove dead code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Ball/TBall - use standard c

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: IO ugens - prevent buffer overflow of control IO ugens

fixes #716

Signed-off-by: Tim Blechmann <tim@klingt.org>
supernova: initialize mVerbosity

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