rustc: Encode argument names for traits

This ensures that rustdoc can properly document inlined traits across crates.

Closes #14670

Preview available at: http://people.mozilla.org/~acrichton/doc/std/str/trait.StrSlice.html