sc class library: fix regression in Server:-scope

[fixes #825]

Apply default value for 'zoom' argument even if explicitly passed 'nil'.
There's an awful many places where this method is called in such way, so
rather take care of it in the method itself.

The regression was introduced in [f8c3ba6318301db86b1d21006de710e7e512daf2]
scide: add "reset font size" action to post window and help browser
scide: autocompletion: order methods by class hierarchy when class is known
remove dead code
documentation: improve info on logical time, clocks and threads
documentation: more info on threads, clocks and time
plugins: SendReply - handle memory allocation failures

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Poll - handle memory allocation failures & cleanup code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: SendPeakRMS - handle memory allocation failure

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: PanAz - handle memory allocation failure

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Klang/Klank - handle memory allocation failures

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: Demand/Dshuf/Dpoll - handle out of memory failures

Signed-off-by: Tim Blechmann <tim@klingt.org>
Tuning: add chinese shi er lu scale

Signed-off-by: Tim Blechmann <tim@klingt.org>
fix typo /  removing the implication that ansi-C isn't appropriate
sclang: PyrThread: ensure slot type safety

PyrThread::beats and ::seconds may be set from the SC language, and hence
may be of other type then Float (e.g. Integer).