build: set min version for CLang to 3.4 / XCode CLang to 5.1
build: set min version for CLang to 3.4 / XCode CLang to 5.1

We have a strong check for GCC >= 4.8, but don't validate any
version number for CLang historically.

This defines the min CLang to be 3.4 which is what is available
for RHEL-7. macOS uses a different versioning scheme for CLang,
based off XCode versions. There is a mapping recorded at

  https://en.wikipedia.org/wiki/Xcode#Toolchain_versions

Here we see upstream CLang 3.4 corresponds to XCode 5.1

XCode 5.1 is available for macOS 10.8.4 or later which
trivially satisfies our platform support matrix requirements.

All these versions match what QEMU declares for its min GCC
and CLang checks.

Reviewed-by: Fabiano Fidêncio <2931bae082ef9bc04523ba759c03a4778316d48f@redhat.com>
Signed-off-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

zippy2/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,olafhering/libvirt,nertpinx/libvirt,crobinso/libvirt,nertpinx/libvirt,jfehlig/libvirt,nertpinx/libvirt,jfehlig/libvirt,libvirt/libvirt,nertpinx/libvirt,libvirt/libvirt,zippy2/libvirt,fabianfreyer/libvirt,libvirt/libvirt,jardasgit/libvirt,olafhering/libvirt,crobinso/libvirt,olafhering/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,jfehlig/libvirt,fabianfreyer/libvirt,crobinso/libvirt,zippy2/libvirt,zippy2/libvirt,crobinso/libvirt,libvirt/libvirt,jardasgit/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt