Specialize DoInvoke in interpreter.
Specialize DoInvoke in interpreter.

This CL makes DoInvoke a template function to specialize it regarding invoke
type and whether it is a normal invoke or a range invoke.

It also removes the unused MethodHelper parameter.

Change-Id: I90427f4bda2cc858a75babaae035e7ff7c2f0a80

treadstoneproject/artinst,treadstoneproject/artinst,treadstoneproject/artinst,treadstoneproject/artinst,treadstoneproject/artinst