[delegate] Move variable from global to switch level context.
[delegate] Allocate a new vreg for each load/store
[delegate] Refactor common mono_create_delegate[_virtual]_trampoline[_info] code