Wire easy unlock settings UI

- Add API to get/set/clear the pairing info into user prefs;
- Add an onTurnFlowFinished event so that the app can clear its state;
- Extend EasyUnlockService to store pairing info and provide
  turn-off flow support;
- Update settings UI to trigger turn off flow and observe
  the turn-off flow status to show pending/error or dismiss when done;
- Add EasyUnlockToggleFlow to wrap api calls to server;
- Update OAuth2ApiFlow to support application/json content-type and
  handle 204 as success;

BUG=397356,394640

Review URL: https://codereview.chromium.org/475483003

Cr-Commit-Position: refs/heads/master@{#290019}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290019 0039d316-1c4b-4281-b951-d872f2087c98
20 files changed