[Sb] BindableIcon shim support for StatusBarIconConroller

Mostly an organizational task. BindableIcons can be supplied via the new
BindableIconsRegistry. They are statically defined dependencies
provided via Dagger into the prod implementation.

Upon init, StatusBarIconController will register these bindable icons,
and add them via the captured initialization closure when any group
shows up.

BindableIcons are responsible for their own display.

Future CLs to define the basic behavior for ModernStatusBarView and its
binder.

Bug: 308180461
Test: compile
Test: StatusBarIconControllerImplTest
Flag: NONE
Change-Id: I679039bd3a24147c88a76dd7cc3c3ba6b6543047
9 files changed