add Sys.print/ln with UTF8 printing and use it from Log.trace
hackily escape __b to deal with haxe.Utf8 issue
add sys.FileSystem dummy with implementations for exists and isDirectory
use Js implementation on haxe.io.Input
temp core compiler fix for optional structure field error