clean-up altivec detection, add VSX and QPX. Rename tag::altivec_ to tag::vmx_