split out file operations tests into linux specific
move file system tests to generic code; fix mkfifo to be emulated under Linux