Protect system APIs based on feedback.

API council highlighted that system APIs should be protected with
permissions, which this change adds.  It also cleans up the
interactive signal to be on BroadcastOptions, since broadcasts are
the only client.

Bug: 267646347, 264907403
Test: TH
Ignore-AOSP-First: platform API not in AOSP
Change-Id: I2d6a5603ed213d0f196e835bc290acc262ef4734
2 files changed