Move MCStringConvertToSysString to libfoundation
Use MCString*SysString with many Linux system interfaces
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-syntax_unicode_linux

Conflicts:
	engine/src/lnxdclnx.cpp
Merge branch 'refactor-syntax_unicode_linux' into refactor-syntax_unicode