VarHandles: add an array store exception check

Adds a missing check for stores to reference arrays.

Adds additional tests for exceptions for reference array stores.

Bug: 206407164
Test: art/test/run-test --host
Test: art/test/run-test --host --jvm

Change-Id: Ia13608b431edb2d70ba7c1addc3d0c9bdcc4357d
4 files changed