Merge "Handle unexpected cases in profile saver"
am: 5bdcdca7e4

* commit '5bdcdca7e4b3acc1ed8a7112a93c3f2da490b606':
  Handle unexpected cases in profile saver
  Update GetDexOptNeeded to handle different levels of compilation
  Record foreign dex files loaded by the app in the profile