Merge AOSP (master) `prebuilts/runtime` into Android (master).

The internal version of `prebuilts/runtime` was way behind its AOSP
counterpart, creating build failures.

Test: Run these commands:
        . ./build/envsetup.sh \
          && lunch sdk-eng \
          && art/tools/buildbot-build.sh --host
      on an Android (internal) master-art source tree.
Bug: 139131024
Bug: 144702219

Change-Id: I385f3a0dcd56f65cf073a5b985f5b66e13539b1e
tree: 6843c8648c0dda8f589f4a5fce2221c486bfcbfb
  1. appcompat/
  2. common/
  3. adb
  4. Android.mk
  5. update.py