Preferences backup & restore.

Bug: 33234117
Test: Unit Tests (PrefsBackupHelperTest)
Change-Id: If5509e21d116f258875b43b6a6576715a92d4a67
(cherry picked from commit 246136808cf63e9b5459a72dbf5243ed1da245b5)
8 files changed