ART: Move source owner data to LogContentionEvent

Change the signature of Monitor::LogContentionEvent to take the
owner's ArtMethod and dex pc instead of the derived data. Move the
decoding from monitor.cc to monitor_android.cc.

This change does not change functionality. It is only in preparation
for a later, actual change of what is being logged.

Bug: 62241642
Test: m test-art-host
Change-Id: I30f02eeecbc556f8eb7b637301ed8ac9b1e40a93
4 files changed