Encode the name for associated items on a trait. Fixes #18048.
Patch more metadata decoding problems.
Remove the AssocSpace
Encode the TypeScheme for associated types
Add a test case using associated types cross crate. Fixes #18048.