Add service listener to clear announcements on publishing

When an edition is published, we need to remove any announcements
associated with it so they no longer appear in the upcoming releases
tab. Also avoids a clash in the public site search results
Make sure announcements are removed from search on deletion
Add a display type to the search index for stats announcements