profile calls to native/override functions

This adds call profiling to native/override functions (although it doesn't measure those that throw *VM.Yield*).
Good point. Commit f588bed makes it even more compact and avoids the extra function call:

                    Instrument.measure(Alt, ctx, methodInfo);