Implement JVMTI GetCurrentContendedMonitor

Adds the JVMTI can_get_current_contended_monitor capability and
implements all associated functions and behaviors.

Test: ./test.py --host -j50
Bug: 62821960
Bug: 34415266
Change-Id: Ia3f19f0fbb21125bc85fb71f55e52ec61141c4ec
diff --git a/openjdkjvmti/art_jvmti.h b/openjdkjvmti/art_jvmti.h
index 8e3cf21..10ddfc1 100644
--- a/openjdkjvmti/art_jvmti.h
+++ b/openjdkjvmti/art_jvmti.h
@@ -225,7 +225,7 @@
     .can_get_bytecodes                               = 1,
     .can_get_synthetic_attribute                     = 1,
     .can_get_owned_monitor_info                      = 1,
-    .can_get_current_contended_monitor               = 0,
+    .can_get_current_contended_monitor               = 1,
     .can_get_monitor_info                            = 1,
     .can_pop_frame                                   = 0,
     .can_redefine_classes                            = 1,