CLC-3645 Set a fake now in MyFinAid specs, to agree with fake data set
Merge pull request #2403 from ctweney/clc-3645

CLC-3645 Set a fake now in MyFinAid specs, to agree with fake data set
NOJIRA - update the jshintrc file
More information at http://www.jshint.com/docs/options/
Merge pull request #2404 from christianv/nojira-jshint

NOJIRA - update the jshintrc file
CLC-3613: Splash page: "academic status" vignette needs updating
https://jira.ets.berkeley.edu/jira/browse/CLC-3613
Merge pull request #2405 from christianv/CLC-3613

CLC-3613: Splash page: "academic status" vignette needs updating
CLC-3650: Show "Up Next" in the header until the data is loaded
https://jira.ets.berkeley.edu/jira/browse/CLC-3650
Merge pull request #2406 from christianv/CLC-3650

CLC-3650: Show "Up Next" in the header until the data is loaded
CLC-3632 Save torquebox log files
Merge pull request #2407 from raydavis/raywip

CLC-3632 Save torquebox log files
CLC-3414 "Implement: Re-authenticate when accessing View As"

https://jira.ets.berkeley.edu/jira/browse/CLC-3414

created a before filter in the application controller (:check_reauthentication)

that checks that the authenticated user is an admin and in the case
that they haven't reautenticated yet, and the renew=true param is present,
reauthentication is performed by calling /auth/cas?renew=true

Had to do a monkey patch on the omniauth-cas gem for the login_url method:
It checks that if the renew=ture parameter exists, and if not, it merges the
renew=true parameter into it's login_options that end up building the CAS url.

Upon callback from CAS, the SessionController#lookup method sets the :reauthenticated
cookie if the user is acting_as and the renew parameter is present.

This functionality has been implemented with the Settings.features.reauthentication flag

Fixes made to this PR
- Removed any special redirects from the UI. The check_reauthentication skip_before_filter
- skip :check_authentication filter in :lookup, :stop_act_as, and :destroy actions of the SessionsController
- feature flag was wrongly named: reauthorization instead of reauthentication
- Made previously passing tests pass again by sticking
  Settings.features.reauthentication = false
  in the before block.

To-dos:
- Make an integration test that confirms the redirect to /auth/cas?renew=true
  when super-users are acting_as and to not have the reauthenticated cookie set
  (when the feature flag is activated)