Merge changes Ibdf254ae,I36ed67d1,I8e2b2350,Ic73e4adf into oc-mr1-dev

* changes:
  Fix race in artInvokeInterfaceTrampoline().
  Update VMRuntime.preloadDexCaches() for hash-based arrays.
  Hash-based DexCache methods array.
  ART: Change method lookup to be more consistent to JLS and the RI.