Implement vtable support for autoderef.
Closes #13042.
Implement cross-crate support for autoderef.
Closes #13044.
auto merge of #13087 : eddyb/rust/fix-autoderef, r=cmr

Implements vtable support for generic Deref impls with trait bounds.
Also fixes cross-crate inlining when using autoderef.