build: work around mingw header pollution
build: work around mingw header pollution

On Fedora 18, when cross-compiling to mingw with the mingw*-dbus
packages installed, compilation fails with:

  CC       libvirt_net_rpc_server_la-virnetserver.lo
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/dbus-1.0/dbus/dbus-connection.h:32:0,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/dbus-1.0/dbus/dbus-bus.h:30,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/dbus-1.0/dbus/dbus.h:31,
                 from ../../src/util/virdbus.h:26,
                 from ../../src/rpc/virnetserver.c:39:
/usr/i686-w64-mingw32/sys-root/mingw/include/dbus-1.0/dbus/dbus-message.h:74:58: error: expected ';', ',' or ')' before 'struct'

I have reported this as a bug against two packages:
- mingw-headers, for polluting the namespace
https://bugzilla.redhat.com/show_bug.cgi?id=980270
- dbus, for not dealing with the pollution
https://bugzilla.redhat.com/show_bug.cgi?id=980278

At least dbus has agreed that a future version of dbus headers will
do s/interface/iface/, regardless of what happens in mingw. But it
is also easy to workaround in libvirt in the meantime, without having
to wait for either mingw or dbus to upgrade.

* src/util/virdbus.h (includes): Undo mingw's pollution so that
dbus doesn't fail.

Signed-off-by: Eric Blake <a9da18479c871fe903d9590822cfe2629c6a4d11@redhat.com>

cbosdo/libvirt,shugaoye/libvirt,zippy2/libvirt,shugaoye/libvirt,jardasgit/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,olafhering/libvirt,shugaoye/libvirt,agx/libvirt,nertpinx/libvirt,jfehlig/libvirt,zhlcindy/libvirt-1.1.4-maintain,VenkatDatta/libvirt,eskultety/libvirt,andreabolognani/libvirt,rlaager/libvirt,zippy2/libvirt,elmarco/libvirt,jardasgit/libvirt,zhlcindy/libvirt-1.1.4-maintain,eskultety/libvirt,datto/libvirt,datto/libvirt,taget/libvirt,VenkatDatta/libvirt,eskultety/libvirt,agx/libvirt,datto/libvirt,zhlcindy/libvirt-1.1.4-maintain,olafhering/libvirt,crobinso/libvirt,eskultety/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,cbosdo/libvirt,olafhering/libvirt,zippy2/libvirt,nertpinx/libvirt,nertpinx/libvirt,eskultety/libvirt,libvirt/libvirt,elmarco/libvirt,andreabolognani/libvirt,taget/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,elmarco/libvirt,andreabolognani/libvirt,jfehlig/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,cbosdo/libvirt,zhlcindy/libvirt-1.1.4-maintain,elmarco/libvirt,jardasgit/libvirt,shugaoye/libvirt,libvirt/libvirt,agx/libvirt,zhlcindy/libvirt-1.1.4-maintain,taget/libvirt,zippy2/libvirt,rlaager/libvirt,agx/libvirt,crobinso/libvirt,crobinso/libvirt,libvirt/libvirt,jfehlig/libvirt,taget/libvirt,olafhering/libvirt,fabianfreyer/libvirt,elmarco/libvirt,jfehlig/libvirt,rlaager/libvirt,rlaager/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,datto/libvirt,datto/libvirt,cbosdo/libvirt,rlaager/libvirt,cbosdo/libvirt,taget/libvirt,crobinso/libvirt,shugaoye/libvirt,agx/libvirt,libvirt/libvirt