Add rudimentary sort-by with js
Make js dropdown work properly for sorting mappings
Fix failing features

We now have two 'Path' links within .filters, so we need to disambiguate
them in the step definition.
Show the link to remove all filters when sorting by traffic
Add failing test for mapping scope interactions
Update acts-as-taggable-on from 3.0.1 to 3.1.1

* This fixes the issue where the Mapping.with_traffic_summary scope
  would not chain with Mapping.tagged_with, generating invalid SQL when
  a `count` was required (falling over on `any?` and the like)
* While we initially patched AATO ourselves, it turns out a fix was
  already merged for AATO 3.1.0
  (https://github.com/mbleigh/acts-as-taggable-on/pull/417)
* 3.1.1 also had a tag counting performance improvement, which in
  truth doesn't do much for us but requires a migration
Don't lose sorting when filtering by path or new URL
Rename 'traffic' to 'hits' in the context of sorting

We already refer to hits and analytics, and introducing a third name
for the same thing is likely to be more confusing.
Add helpers to display hit counts and percentages