Cherry Pick: better xcode directory lookup
uses `xcode-select --print-path` instead of hardcoded path
+ re-generate configure with autoconf213
A new and consistent way to build multiple architectures for iOS and android.
Also the generated include headers may differ, so we keep them in separate per-arch folders.

But we still unify the 3 libraries into a dingle 'fat' lib.
Ignore _psutil_*.so generated binaries.
Disables LLVM PR8927 check