os_file: WIP
Merge branch 'osx_port_prepare_refactor' of https://github.com/nem0/LuxEngine into osx_port_prepare_refactor