string fileOpenDialog()
Invokes "open file" dialog and return selected filename, or NULL if dialog was cancelled