Implement vtable support for autoderef.

Implements vtable support for generic Deref impls with trait bounds.
Closes #13042.