Universal binaries enhancements

Adds a allow_universal_binary option to to superenv.
And rewrites the arg refurbishing code in cc (superenv's wrapper for compilers)
Fixes -Xarch_ handling in cc
Fixes Qt and Qt5 universal builds