Reland "[device_settings] Use fuchsia.update.ChannelControl."

This reverts commit 46f29c0284a4c485558d1aafd80bb0810c374a58.

Reason for revert: fxr/329416 fixed the issue with GetCurrent() that
caused this to be reverted.

Bug: 37233
Test: fx run-host-tests device_settings_tests
Change-Id: Ib59a9e19f64eab6fb4256bf8a1293df6eae8ed78

Original change's description:
> Revert "[device_settings] Use fuchsia.update.ChannelControl."
>
> This reverts commit 2b3c02c8763dd6aa677b4f6523a5bf651180b4bf.
>
> Reason for revert: <INSERT REASONING HERE>
>
> Original change's description:
> > [device_settings] Use fuchsia.update.ChannelControl.
> >
> > Bug: 37233
> > Test: fx run-host-tests device_settings_tests
> >
> > Change-Id: Ia050d51a38d7234f59fc016c09b8e67c7cbd5d53
>
> TBR=ejia@google.com,etryzelaar@google.com,aaronwood@google.com,senj@google.com
>
> # Not skipping CQ checks because original CL landed > 1 day ago.
>
> Bug: 37233
> Change-Id: I2d3fca9b8c266f19c5c8ccc0adac49432631743b

TBR=ejia@google.com,etryzelaar@google.com,aaronwood@google.com,senj@google.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: Ib59a9e19f64eab6fb4256bf8a1293df6eae8ed78
5 files changed
tree: e341554b7f60c06bc42672a6990bc0785f3172ad
  1. base_shells/
  2. benchmarks/
  3. bin/
  4. examples/
  5. keyboard/
  6. lib/
  7. session_shells/
  8. settings/
  9. story_shells/
  10. tests/
  11. .gitignore
  12. analysis_options.yaml
  13. AUTHORS
  14. BUILD.gn
  15. CONTRIBUTING.md
  16. LICENSE
  17. OWNERS
  18. PATENTS
  19. README.md
README.md

Fuchsia Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Fuchsia.