plug-ins: port file-csource to GIO