More notifications and toaster work:
 * label toaster as 'primary' in main and as 'override' in editor
 * execute only override notifications active callback if it exists
 * remove item's existing reverse notification before new notification is added to notifications array
 * unregister notifications active callback when scope is destroyed
 * added itemType to delete notification object
 * create editor toaster only when editor is visible