BL5 migration experiment
Sets ruby version (2.1.4) to match version supported on target debian system; Modernizes use of spec/rails_helper and spec/spec_helper
Fixes all rspec tests to pass with blacklight 5
- Some Blacklight Features have deprecation horizon for blacklight 6.0.  Must refactor to stop using them.
- RSpec tests must be rewritten to use expect() syntax instead of .should and .stub
- "BIG DEPRECATION WARNING" from Guard must be addressed
refactors specs to use expect() syntax; Fixes toc_helper to work around rsolr with_indifferent_access bug
fixes most cucumber feature tests
fixes search_history feature test
Don't call render in format.html
Don't use guard anymore
Use omniauth-cas url parameter instead of host parameter
Tweak deploy script for jessie
Fix impersonate feature

Failed due to upgraded capybara being more picky about ambiguous matches
render query params as hidden fields in search_form. fixes failing tagging feature.
fixes: Show view includes search params in form; Facet names loaded from i18n locales
Fixes pagination and dropdowns for index page

- Dropdowns ("sort", "per page" and "save and export") need to be
  styled appropriately.
Fixes labels for sort dropdown

- Labels should be I18n'ed
all rspec and cucumber tests passing. Fixes pagination to use new kaminari api; Safely includes previous search in show view params
Fixes appearance of search field in header.

- For smaller screens the responsive is really messed up. Must be addressed
- I seem to experience X-files behavior for responsive class "visible-desktop":
  The DTU Findit brand disappears when going to a more narrow window and then reappears
  when going the an even more narrow window.
Allow alerts to be put in test_mode

Put
    config.alert.merge!({
      :test_mode => true,
    })
in application.local.rb
Pin rails_view_annotator at 0.0.7

0.0.10 causes invalid javascript from js partials
upgrade to blacklight 5.7.2