Mysql and Rummager filters for topical_event
Change all_topics_with to include topical events

We also simply the code so that we just display all topics
Refactor all_classifications to not take an argument

Also fix typo and sort topical events
fix all_classifications test
Add topical events to not_quite_as_fake_search
Mysql filter does not need to filter by topical events

it's only really used for multilungal content which cannot filter by
anything.

We will remove this once rummager can have multilingual content.
Refactor the topics search to use classifications

so we can also search by topical event.

Needs a reindex.
Fix classification filtering and use option groups
See all announcements link on topical event page
Fix test
Remove code that is not used
readability and order topical events by the start date
Mimic the filter topics list on email alerts

Passing in an array preserves the order
Also link to topical events filter by publications
Fix mysql test

recator topics controller to be inline with topical events

refactor the published_in_topic calls so they can be removed later.

This is that topical events do.
Discovered an issue where the topics were being overriden

Also revert using the classification module as topics can also be added
via policies
Merge pull request #590 from alphagov/filter-by-classification

Filter by classification so that we can also search by topical events

https://www.pivotaltracker.com/story/show/48501211