Normalize the query when parsing parameters

This allows any errors to be caught and reported as part of the
validation process, rather than causing the builder to blow up and
trigger a 500 error.
Merge pull request #323 from alphagov/unicode-robustness

Normalize the query when parsing parameters
Allow topics in search results

This removes a filter which hides documents of type "specialist_sector"
(which are now called topics) in search results.

This shouldn't be deployed before a corresponding change in frontend to
display a topics more nicely.

The unit tests have been updated to match the expected change, but I've
left the structure for checking that the correct filters are applied
because we're quite likely to add more filters back in future.
Merge pull request #324 from alphagov/show-topics-in-search

Allow topics in search results