Import v1.7.0 vendor code.
Merge branch 'vendor' to get 1.7.0 code.

Conflicts:
	arch_init.c
	configure
	rules.mak
	util/compatfd.c
Remove now unneeded PIXMAN_CFLAGS export.

Since the QEMU build system now natively does C++ we don't need our own
version anymore and don't depend on such workarounds.
Cast to the proper type to make C++ safe.