Jit: track ref types for inlinee locals and args
The jit may use new temporaries for inline locals and args. For temps
representing ref type locals and args, propagate the class handle from
the appropriate signature. This makes more types to be available for
devirtualization.
Also in addition to capturing arg ref types, cleanup `impInlineFetchArg`
by commoning out the table lookups and adding a header comment.
Commit migrated from https://github.com/dotnet/coreclr/commit/
22668cc8a71140f8c8fa467e70d735cb0a00035e