bhyve: make most of the iommu_ops interfaces return error
and change create_mapping()/remove_mapping() to allow shorten results.
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D49629