Toggle 301 and 410 fields when editing a mapping

* Create a GOVUK.Mappings.edit function which hides/shows the
appropriate form fields on load, and whenever the http status changes
* This simplifies the form and clarifies which fields are needed for
which http status type
* Use fieldsets to determine which fields to hide/show, using js
prefixed class names
* Add Jasmine test spec