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
Bug: 62889232

(cherry picked from commit b814ef592505f5d52c38537d289f177d1fcedeb7)

Merged-In: I3cc3d148061295328ba4420d13c7ca5c38706281

Change-Id: I55f6a3cf24ea4767152101de2c128fca584c2b1d
3 files changed