libgimpconfig: add gimp_config_path_expand_to_files()

which returns a list of newly allocated GFiles.
app: keep the theme directories around a GFiles

and change gimp_get_theme_dir() to return a GFile.
app: port theme searching to GFileEnumerator