update fnmatch to POSIX 2008 semantics