WIP: Introduce unicode compliant file opening methods
Using system tools and utf8 encoded filenames it is possible to open files with non-ANSI characters in any locale.
Filenames using extended character sets and relying on a code page setting need to be updated/converted to utf8 format by the user.