sclang: SC_LanguageClient - move symbols out of the interface

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: terminal client - move PyrSymbol out of the interface

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: language client - move private members to hidden class

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: use SC_APP preprocessor symbol to configure scapp build

cleans up the initialization code for primitives

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: LanguageClient - move SC_StringBuffer out of the public interface
sclang: LanguageClient - provide factory function

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