Reland "Start using filesystem checkpointing on devices that support it."

This reverts commit 24f2aeffdfa7719716d21a9e0847f1d9895bfc42.

The vold API was changed after TH passed the previous attempt; fixed API
call to abortChanges().

Bug: 126740531
Test: atest apexservice_test
      atest apex_e2e_tests

Change-Id: Ib32c159a496e64e6e55116cb61bf3b59ddeea2bd
5 files changed
tree: c2ee468b9436ef700445e6b799c6da2182aa0bf5
  1. apexd/
  2. apexer/
  3. proto/
  4. shim/
  5. tests/
  6. OWNERS
  7. PREUPLOAD.cfg