Use ASM for invoke-custom tests

Removes the dependency of binary blobs generated by the jack compiler.

Fixes the exception chain raised when a bootstrap method returns null.

Bug: 73807070
Test: art/test/run-test --host 952-invoke-custom
Change-Id: Iac615cdeec342b1b67f50bb1258768e199adff10
24 files changed