Handle MethodHandle call to non-default interface methods

We would check-fail when an invoke-super MethodHandle attempted to
invoke a non-default interface method. This changes the behavior to
correctly throw an IllegalAccessError.

Test: ./test.py --host
Bug: 142059356
Change-Id: I8c214ee589ba71d8ab0dd6434890a3f681031364
3 files changed