This patch is an updated version of the (previously reverted) D3908 patch.
The patch differs from D3908 in two things:
- it only copies and installs machine/_types.h and machine/_stdint.h on platforms where it's necessary (FreeBSD 9.2, currently) and
- it installs the two files mentioned in lib/clang/x.y.z/include/machine and not lib/clang/x.y.z/include and thus does not break resulting installation.