am e3cd888a: am e3912c91: am 31c9763a: merge in KQS81M

* commit 'e3cd888a6186916a5cba72c87f959adf4ed5f933':
  Make inlined CAS32 loop until store is successful if values match.
  Revert "Fix CAS intrinsic to clear exclusive if values don't match."
  Fix ImageHeader.IsValid
  Add flock(2)ing on dex-cache files to prevent races