Revert^2 "Rewrite JVMTI method tracing to use trampolines"

This reverts commit 8772eb7ced96101e6202d8884edc84224ee1f1fd.

We had issues with trampolines confusing the libgcc _Unwind_Backtrace
function and jit suspension deadlocking with user-code suspension.

Reason for revert: Fixed issue causing test 989 to fail in some
                   configurations.
Test: ./test.py --host --gcstress --cms
Test: ./art/tools/run-libjdwp-tests.sh --mode=host

Change-Id: Id83aa0d71f4523fe1b5e448d49887779f911a1a2
6 files changed