Fix fs.unlink returns true if the file does not exist (fix #331)