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
Add allow_debug_and_optimization to ENV
Uses it in qt.rb
Update a few formulae with allow_debug_and_optimization