Revert "Revert "[1/2] Base: implement App circle sidebar""

This reverts commit 81326e448c24ee7e3dd902d82a545ab0c6a2df91.
Revert "Revert "Base: App Circle sidebar (add support floating window)""

This reverts commit e5963478f6542b0e940e0d5711d4f38a612485ac.
Revert "Revert "Base: App Circle sidebar (add support Samsung multiwindow flags)""

This reverts commit d03e9809c24720b4fb456b9ec155dd342d489822.
[1/3] frameworks/base: Add NFC polling setting

Change-Id: I29b4a49d846da3b8eebf6c92cc3745f035034603
(cherry picked from commit 299f851557597f5b551176a7f5094662153ea192)
(cherry picked from commit 1e76f0cef1217e67c5fec00c635024768bd66e4a)
(cherry picked from commit fd7d37d8f8c5c74513eb7de4f45cebf695ddd739)
(cherry picked from commit ec189ceed5dbec34932cdc843aa977b39a1b86f0)
(cherry picked from commit 8bbf0a6a5b84cc45222ce82ce13ae38e2162d6fa)
(cherry picked from commit 7e6ea4464301c69023dc0251c75a5f5a734d6368)