Merge changes Ic07126bf,If3a4b77f,I8b011207,I18fde62a

* changes:
  Save package dex usage info after secondary dex reconciliation
  Compile secondary dex files during background dexopt job
  Add a shell command to force the background dexopt job
  A bit more refactoring in BackgroundDexOptService