migration: Allow pipes to keep working for fd migrations
JIRA: https://issues.redhat.com/browse/RHEL-66089
Libvirt still uses "fd:" when pipes are used, and it can't be easily moved over to "file:" when image compression is involved. This series whitelists pipes to be used in "fd:" formats on both incoming and outgoing migration URIs/channels.