cmake build system: win32 cleanups

Signed-off-by: Tim Blechmann <tim@klingt.org>
language/server: use c++11-style mutexes & condition variables

Signed-off-by: Tim Blechmann <tim@klingt.org>
server: avoid use of SC_Semaphore

Signed-off-by: Tim Blechmann <tim@klingt.org>
lang: use platform-independent boost::thread

we can later move to std::thread

Signed-off-by: Tim Blechmann <tim@klingt.org>
common: msvc compile fixes

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: remove dead code
cmake build systen: don't link with pthreads & prevent autolinking

Signed-off-by: Tim Blechmann <tim@klingt.org>
cmake build system: build libraries with -fPIC & boost_thread linking fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
common/plugins: msvc fixes

SC_Win32Utils.h now deals with the IN/OUT macros

Signed-off-by: Tim Blechmann <tim@klingt.org>
cmake build system: external libraries - compile fixes

Signed-off-by: Tim Blechmann <tim@klingt.org>
common: win32 - avoid name clash with mingw

Signed-off-by: Tim Blechmann <tim@klingt.org>
scsynth: use chrono instead of gettimeofday

Signed-off-by: Tim Blechmann <tim@klingt.org>
external libraries - update nova-tt

Signed-off-by: Tim Blechmann <tim@klingt.org>
fix compilation without C++11 support
language client: include <cstdarg> needed for va_list
win32 utils: define alloca as _alloca on windows
scsynth: osc compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
external libraries: boost.chrono fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: wii - include pthread.h
Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: mutex conversion compile fix

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