libgimpbase: add gimp_file_get_utf8_name()

Which works like gimp_filename_to_utf8() and returns a displayable
UTF-8 encoded name of a GFile that does not need to be freed, which
makes a lot of code more readable and compact.
app: use gimp_file_get_utf8_name() in the code ported to GFile earlier