CLC-3528 - Refactor to add course site creation link/button based on Canvas user role
Merge pull request #2385 from redconfetti/CLC-3528-add-button-non-students

CLC-3528 - Refactor to add course site creation link/button based on Canvas user role
CLC-3516: Front-end implementation for Cal 1 Card card
https://jira.ets.berkeley.edu/jira/browse/CLC-3516

Also

 * Removes Cal1Card link from the page
 * Adds a spinner
 * Add dummy json file
Merge pull request #2387 from christianv/CLC-3516

CLC-3516: Front-end implementation for Cal 1 Card card
CLC-3634: Cal1Card logo doesn't show up
https://jira.ets.berkeley.edu/jira/browse/CLC-3634
Merge pull request #2388 from christianv/CLC-3634

CLC-3634: Cal1Card logo doesn't show up
CLC-3636 My Finances: Input Box now height-wise vertically aligned with Select Box
Merge pull request #2390 from NolanChan/CLC-3636

CLC-3636 My Finances: Input Box now height-wise vertically aligned with ...
Merged conflicts from the addition of the cal1card feature flag

Conflicts:
	config/settings.yml
	config/settings/development.yml
	config/settings/test.yml
	config/settings/testext.yml
Added  check_reauthentication method and set it as a before filter in the appliation controller
Should redirect to CAS if acting_as? && !no_reauth? && !cookies[:reauthentication]
Added delete_reauthentication_cookie
Added the acting_as? method
Added the no_reauth? method that respects the feature flag
added the needs_reauthentication? method
Added OmniAuth-CAS monkey patch of the login_url message so that
it can propagate the renew parameter
commented out the appending of the renew param
added delete_authentication_cookies
get rid of any debugger breakpoints and replace with Rails.logger.error because Rails 4 with JRuby does not support ruby-debug or debugger gems.
notes on where to find the original omniauth-cas code on any machine
sending up a non-working version for chris to review
log the output of the login_url method of omniauth-cas
This version is currently working
To-do:
- clean up code, check client-side especially
- remove error logs
- make sure there are no unused methods
Made the feature flag work: Settings.features.reauthorization