Merge changes Ib1e027a1,I1608b032,I11ca161a

* changes:
  ART: Rewrite Runtime fault message to be lock-free
  ART: Move to using locks.h instead of mutex.h
  ART: Factor out lock order and holder from mutexes