Restore file_create

file_create shouldn't have the 'filename' argument, because that
defeats the purpose of function 'file_format_filename'.  The code
change was committed by accident.  Related to #1934.
Update both ultraiso files to the right fix
Land #1953, @wchen-r7's fix around fileformat
Make msftidy happy