CGI.escape slugs when requesting artefacts

Also update test helpers to match this change.

This is necessary to support fetching slugs with a '/' in them
(completed transactions and travel advice).
Merge pull request #39 from alphagov/fix_artefact_slug_escaping

CGI.escape slugs when requesting artefacts