CORE-4239 Added warning notification for failed jobs.

Refactored NotifyInfo::display to only accept a text message, since new notifications do not display a title.
Added NotifyInfo::displayWarning which will schedule an announcement using an ErrorAnnouncementConfig.
Updated NotificationListView::displayNotificationPopup to use the new displayWarning method for "Failed" analysis notifications.