CLC-3643 - Add UID history tool for admins
Make sure recent uid limit is respected
Remove space before round braces
Move supportsLocalStorage to utilService
Add namespacing
Remove hover state for save/delete
Use buttons instead of links
CLC-3640: Create new CFV Landing page
https://jira.ets.berkeley.edu/jira/browse/CLC-3640

Also includes
CLC-3638: Back-end - Move Fin Aid messages to My Finances from Recent Activity
https://jira.ets.berkeley.edu/jira/browse/CLC-3638
From @ctweney
Keep things DRY with ng-repeat
Adopt controller dependency style
Merge pull request #2410 from christianv/CLC-3640

CLC-3640: Create new CFV Landing page
Merge pull request #2402 from edwlook/CLC-3643

CLC-3643 - Add UID history tool for admins
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)
added controller test that proves that admin users who are acting-as and have no reauthenticated cookie get redirected to /auth/cas?renew=true
Explicitly specify that Settings.features.reauthentication = true, so that the test always passes