Add multiuser support for notification history

Since the data is stored in user encrypted storage,
we need an intermediate layer that can manage the per user
databases

Test: atest
Bug: 137396965
Change-Id: I66b6f830b3109e0df34d4bb95e32e5c035d0adac
7 files changed