modify semantics such that "/" and ".." unifies to "/" (instead of erroring out)
this is very much what POSIX does as well
rename to resolve_filename
Release 1.1.1 with POSIX root semantics