[libvirt RFCv10 01/32] virfile: introduce virFileDirect APIs