Delete http_status columns from mappings tables
Remove (nearly) all traces of http_status

...except for in the versions helpers, which can be tidied up once
we have rewritten history so that all existing versions only refer
to type and not http_status any more.
Use new govuk_admin_template gem
Apply govuk_admin_template to transition

* Delete styles now coming from gem
  * Put back some styles not appropriate for gem
* Setup content blocks for main template
* Remove bootstrap from gemfile
Put back tag styles

* Remove from base and put into separate stylesheet
Use javascript framework from admin gem

* Delete modules and framework files and specs that have been moved to
gem
* Rename GOVUK to GOVUKAdmin for existing modules
* Leave non-modules as GOVUK for now
Include libraries within jasmine tests

* Specify compiled gem javascript file so that bootstrap and jquery,
along with framework are available for tests
Increase specificity of tag delete icon in input

* Override select2 styles with greater specificity
* The admin gem refactor had changed source order, and added
specificity was necessary to keep the little close icon blue
Add gem style guide to transition
Merge pull request #288 from alphagov/with-admin-gem

Switch to using govuk_admin_template
Merge pull request #290 from alphagov/delete_http_status_columns

Delete http_status columns from mappings tables
Move existing specs for View models

* were in a flat structure, needed to correspond to hits/mappings
Add a View::Mappings::Filter

* A starting point for getting too many fields out of MappingsController
* Encapsulates filtering and sorting, takes params and produces a
  mappings collection
Replace all the filter fields in the view

* Where they were, for example @incompatible_filter, change to
  @filter.incompatible?
* Tests mostly broken
Fix the tests

* Where @filter could be nil, use #try
* Unrecognised filter-by-types shouldn't count to Filter#active?
* Sorting by hits should count to Filter#active?
Move trailing slash to canonical_filter

* This was in the controller
* It didn't need to be, this is a job for the filter
Move tag filter_helpers to View::Mappings::Filter
Inline Filter#by_tag? and #by_tags?

* Use the collection methods #any? and #include? instead
Minor cleanups

* Didn't need a field for mappings
* consistency with local variable names in tag add/remove
Better comment for View::Mappings::Filter