Remove outdated comment
Simplify types.h handling

Remove architecture-specifc handling of types.h.
Use clang-provided macros to distinguish target features.