Remove `path_hash` everywhere but the DB

DB:

* Leave `hits` and `mappings` `path_hash` `NULL`able so that existing
  processes are not disrupted
* Add `canonical_path` to `host_paths` to replace `c14n_path_hash`
* Populate it using the private
  `HitsMappingsRelations#connect_mappings_to_host_paths`
* Move the UNIQUE `host_paths` index from `(host_id, path_hash)` to
  `(host_id, path)`
* Cope with any possible rollback (including backfilling `path_hash` for `hits`
  and `mappings` in the migration's `down`)

Code:

* Remap usages of `host_paths.c14n_path_hash` to
  `host_paths.canonical_path`
* Replace usages of `path_hash` with appropriate plain
  `*path` alternatives
Merge pull request #453 from alphagov/remove-path-hash-redux

Remove `path_hash` everywhere but the DB
Put selectable table back into Transition

* Removed from admin gem as the module is specific to Transition
* Bump gem and put the javascript module and styles back
Merge pull request #454 from alphagov/add-select-rows-js

Put selectable table JS module back into Transition