test: Fix jvmti tests for javac/dx

They were hardcoding dex pc offsets and method ids, which are different
for javac/dx than they are for jack.

Add custom check scripts to swap expected.txt between javac and jack
versions.

Test: ANDROID_COMPILE_WITH_JACK=false art/test.py
Bug: 36902714
Change-Id: Ib6b45899e686211046f21b161aa766842c88bfb3
10 files changed