Expanding CarDrawerActivity for nested navigation

- CarDrawerActivity now works with CarDrawerAdapter and subclasses to
  display Drawer content. It includes a CarDrawerController that handles
  nested navigation (it maintains a stack of CarDrawerAdapter's). Also
  added progress-bar that can be displayed while loading the content for
  next level of drawer items.
- Added CarDrawerAdapter and sublcasses CarDrawerListAdapter and
  CarDrawerEmptyAdater for use by consumers of CarDrawerActivity.

Bug: 32019250
Test: Manually

Change-Id: I0e3ed0c2fc7734d596ee4ca21dfefc6e17e18897
14 files changed
tree: f4683e8dd0b23819664b1ac3e7d99584f7f93c99
  1. car-apps-common/
  2. car-radio-service/
  3. car-stream-lib/
  4. car-stream-ui-lib/