New bits for showing the dot & flyout on NotificationEntry

* Adding a separate bit for the dot (rather than relying on showInShade)
  because in some DND states the dot can show but the notif wouldn't.
* Rather than track zen mode state & propagate that info, query Bubble
  which uses the entry to look that info up
* When zen mode changes tell the stack to update the dot states

Test: manual: - turn on DND
              - select 'custom' and enable "hide from pull down shade"
              - post a bubble
              => note that flyout is suppressed, dot apperas, and no
                 notif is shown in the shade
Bug: 133444037
Change-Id: Ica865555b8794df6a7cbd4cbe8a1e93f0974d438
6 files changed