DO NOT MERGE Add data integrity checking for wifi passwords

Bug: 117994255
Test: DataIntegrityCheckerTests tests good integrity, bad integrity, and
      instances when the intefrity data is unavailable. In addition,
      existing tests pass.

Change-Id: I00a6b30c2172b4e1b11178e0ade9f6861b79fc0c
4 files changed