CLC-3267 - CFV - Italicize the unapplied payments
https://jira.ets.berkeley.edu/jira/browse/CLC-3267
CLC-3215: Allow deep linking into CalCentral

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

Task: In order to support linking from Cal Student Central or Bear
Facts directly to My Academics or My Finances, we need to be able
to pass the correct URL to CalNet so that the user can go directly
to those pages in CalCentral.

Fix:
1. userService.signIn - capture the desired path on the client-side
2. SessionsController::new - Pass the "smart_path" parameter to our
   OmniAuth provider for CAS (/auth/cas?smart_path=<smart_path>)
3. SessionsController::continue_login_success - in the OmniAuth CAS
   callback, consider the smart_path parameter when making a successful
   authenticated redirect
Merge pull request #2116 from christianv/CLC-3267

CLC-3267 - CFV - Italicize the unapplied payments
Merge pull request #2117 from chikoon/CLC-3214-deep-linking

CLC-3215: Allow deep linking into CalCentral
reverted changes because authentication broke on calcentral-dev
Merge pull request #2119 from chikoon/CLC-3214-deep-linking

CLC-3215: Reverted changes to PR 2117
[CLC-3127] Add paging or *fancy* scrolling to be able to show multiple vignettes on Splash page
CLC-3273 Do not treat Canvas existence checks as unexpected errors
Merge remote-tracking branch 'ets/master' into CLC-3127
NOJIRA - Fix JSHint errors
CLC-3178 - Removed enrollment updates when SIS User ID is modified. Fixed CanvasSisImportProxy#import_was_successful. Removed Comments. Added JS semicolon.
Merge pull request #2123 from raydavis/raywip

CLC-3273 Do not treat Canvas existence checks as unexpected errors
Merge pull request #2124 from christianv/fix-travis

NOJIRA - Fix JSHint errors
Merge pull request #2122 from redconfetti/CLC-3178-hotfixes_v3

CLC-3178 - Removed enrollment updates when SIS User ID is modified.
[CLC-3127] Add paging or *fancy* scrolling to be able to show multiple vignettes on Splash page
Merge pull request #2120 from haroonrasheed333/CLC-3127

[CLC-3127] Add paging or *fancy* scrolling to be able to show multiple vignettes on Splash page
Use the CAS server's documented "service" parameter instead of the undocumented "smart_path" parameter that I'd invented myself. Hopefully this will be accepted by the CAS server when called from calcentral-dev.
CLC-3271 Handle intermittent Canvas course/sections failures
Merge pull request #2126 from chikoon/CLC-3214-deep-linking

CLC-3215: Allow deep linking into CalCentral - Second Try
Merge pull request #2127 from raydavis/raywip

CLC-3271 Handle intermittent Canvas course/sections failures