Bump version to 3.1.1

This includes the changes from
https://github.com/alphagov/slimmer/pull/92

When running tests, don't hide exceptions in the processors. Fix a bug
in the Search-Parameters processor's handling of missing headers
revealed by this.
Merge pull request #93 from alphagov/version_3.1.1

Bump version to 3.1.1