Add permission that allows cancelling notifications from other apps.
squashed

includes:

Notification cancellation fixes:
===
Permission should only allow cancellation of other app notifications, not enqueueing.
Fix checkapi breakage.