6953246: JSR 292 should support SAM conversion
Summary: Conversion function MethodHandles.asInstance; initial slow implementation based on Proxy.
Reviewed-by: twisti
6980096: JSR 292 reflective lookup should throw checked exceptions
Summary: Make NoAccessException be a checked exception. Also remove JavaMethodHandle.
Reviewed-by: twisti
6964498: JSR 292 invokedynamic sites need local bootstrap methods
Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs; add MethodHandleProvider.
Reviewed-by: twisti