Revert "Revert "Allow deoptimization when returning from a runtime method.""

This reverts commit 2b87ae0073256e909e15f464300912552e58ee48.

For an invocation runtime method such as quick-to-interpreter bridge,
add a special stack walk to get the shorty for the invoked method.

Test: run-test/gtest on both host and target, and 597-deopt-runtime-method.
Bug: 33616143

Change-Id: I53ae93880f62c95dcf48005239b925d7f7b11eb6
22 files changed