CLC-3259: Change footer labels
https://jira.ets.berkeley.edu/jira/browse/CLC-3259
Merge pull request #2433 from christianv/CLC-3259

CLC-3259: Change footer labels
CLC-3315 First Iteration: Profile Page
CLC-3571: CFV - Remove html tags depending on the apiVersion
https://jira.ets.berkeley.edu/jira/browse/CLC-3571
Merge pull request #2359 from NolanChan/CLC-3315-new

CLC-3315 First Iteration: Profile page
CLC-3679 - Course Provisioning: Add method to determine if user can create course site
CLC-3415: Require re-authentication when accessing admin level functions

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

For admins who have not reauthenticated in the last 8 hours who
try to access ccadmin, they are redirected to the CAS login page.

At that point, they are reauthorized for the next 8 hours and may
enter ccadmin _and_ as-as another user without being asked to
reauthenticate.

How to test v1:
1. log out of calcentral
2. log into calcentral as an admin
3. try accessing /ccadmin
4. you should be asked to reauthenticate on the CAS single sign-on page
5. after that you should enter the rails admin (ccadmin) page
6. go back to the dashboard
7. try accessing /ccadmin
8. you should not be asked to authenticate
9. go to the settings page
10. try viewing as any user (oski, for example)
11. you should view-as as oski without having to reauthenticate

How to test v2.
1. log out of calcentral
2. log into calcentral as an admin
3. try viewing as another user
4. you should be asked to reauthenticate on the CAS single sign-on page
5. after that you should be viewing-as the given user
6. hit the stop viewing as page
7. try accessing /ccadmin
8. you should access the rails_admin site administration page without being asked to authenticate

Reauthentication cookie is deleted on manual logouts.  Otherwise, they hang around for 8 hours
CLC-3415: Require re-authentication when accessing admin level functions

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

Removed the reauth_cookie from the ccadmin reauthication process.
Now using /auth/cas?renew=true&url=/ccadmin to do the redirect.
CLC-3415: Require re-authentication when accessing admin level functions

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

use url_for_path in reauth_admin's redirect
Merge pull request #2434 from chikoon/CLC-3415-reauth-when-accessing-ccadmin

CLC-3415: Require re-authentication when accessing admin level functions
Merge pull request #2435 from christianv/CLC-3571

CLC-3571: CFV - Remove html tags depending on the apiVersion
CLC-3679 - Updated Canvas::ProvideCourseSite spec to use newer Rspec expectations, mocks, and stubs. Using "its" to verify response for methods
Merge pull request #2436 from redconfetti/CLC-3679-add-method-can-create-course-site

CLC-3679 - Course Provisioning: Add method to determine if user can create course site