Introduce NotifBindPipeline (2/2)

Hook up NotifBindPipeline classes to ExpandableNotificationRow's API,
deprecating some API. Eventually we should remove the ENR middle man
fully and have the clients directly call NotifBindPipeline API so we
can also deprecate ENR's bind-related API.

This also moves NotificationTestHelper to the notification.row package
since it should really be there considering its job of inflating rows
for tests and allows our new class constructors to remain
package-private.

Bug: 145749521
Test: atest SystemUITests
Test: smoke test w/ Notify test apk
Test: "Group Hun Cancel" test in Notify test apk
Change-Id: I1e5ea68006c69332b7e5ae3e274d1deabeba6a70
40 files changed