System abstraction layer; rtl, osl and sal
rtl: Platform independent strings
rtl
osl: platform specific stuff, threads, dynamic loading, process, ipc, etc
osl
Exports only C API and some inline-methods (only C++ API).