Extend the semantic attributes that clang processes for Swift to include
swift_bridged_typedef. This attribute enables typedefs to be bridged
into Swift with a bridged name.
This is based on the work of the original changes in
https://github.com/llvm/llvm-project-staging/commit/8afaf3aad2af43cfedca7a24cd817848c4e95c0c
Should this be inherited on redeclarations?