Add java.lang.ClassValue support.

Fields in class-ext.h were reordered to follow layout in java class
file. Otherwise build fails with fields offsets do match in java and C
code message.

Bug: 32299208
Test: ./art/test.py --host

Change-Id: Ib967d15ab7707f1a572e87cddad59a03b0964713
diff --git a/runtime/class_linker_test.cc b/runtime/class_linker_test.cc
index 010b384..6a6a388 100644
--- a/runtime/class_linker_test.cc
+++ b/runtime/class_linker_test.cc
@@ -598,6 +598,7 @@
 
 struct ClassExtOffsets : public CheckOffsets<mirror::ClassExt> {
   ClassExtOffsets() : CheckOffsets<mirror::ClassExt>(false, "Ldalvik/system/ClassExt;") {
+    addOffset(OFFSETOF_MEMBER(mirror::ClassExt, class_value_map_), "classValueMap");
     addOffset(OFFSETOF_MEMBER(mirror::ClassExt, erroneous_state_error_), "erroneousStateError");
     addOffset(OFFSETOF_MEMBER(mirror::ClassExt, instance_jfield_ids_), "instanceJfieldIDs");
     addOffset(OFFSETOF_MEMBER(mirror::ClassExt, jmethod_ids_), "jmethodIDs");