Dump heap reference adjacent memory for logging corruption

The motivation is to get inside into large object arrays that have
heap corruption somewhere in the middle.

Also increased the number of bytes printed to 32 per side instead of
16.

Added test.

Test: test-art-host-gtest-heap_verification_test

Bug: 37187694
Change-Id: I3cc3d148061295328ba4420d13c7ca5c38706281
3 files changed