[libvirt RFCv9 01/31] virfile: introduce virFileDirect APIs