Privacy chip (3/many)

- Don't show the privacy dot when the shade is expanded.
- Rework the privacy dot view controller to use a view state + resolver
  so we don't miss states
- Add a way for ThreadFactory to create Executors given a Looper

Test: atest SystemUITests
Bug: 177323724
Bug: 186039244
Change-Id: I272eb3135fe6a53dfb5e7aac8a1b165bc4ad3d43
7 files changed