* make system.* functions support UTF8 filenames * move utfconv.h into ifdef guard * fix wrong null check