Implement Apps row for new landing page design

1. Add AppsRowManager to sync the items in drawer.
2. Using sync data in AppsRowManager to create apps item.
3. Make some classes to public or protected for AppsRowManager used.

Bug: 111914879
Test: atest DocumentsUITests
Change-Id: I19d6febeaa75b2928b06cae94e8372a4ef6424a9
18 files changed