[App Management] Add sets of app ids with notifications blocked/allowed to the page state.

This CL adds two sets of app ids to the AppManagementPageState, one
containing all the apps with notifications blocked, and the other
containing all the apps with notifications allowed. These sets are used
both by the main view to compute the notifications sublabel, and by
the notifications view to determine which apps should be expanded and
collapsed.

Bug: 906508
Change-Id: I9ecdee4da58f977cf058b019d95b91aeba569a9d
Reviewed-on: https://chromium-review.googlesource.com/c/1459866
Commit-Queue: Reka Norman <rekanorman@google.com>
Reviewed-by: calamity <calamity@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631592}
10 files changed