Use the proper monomorphized ty::t for llvm alias hints. Closes #7260.
auto merge of #8719 : msullivan/rust/cleanup, r=catamorphism

r?