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
CLC-3185 - Add print button to My Finances page
https://jira.ets.berkeley.edu/jira/browse/CLC-3185
CLC-3282 monitor.sh attaching to wrong process
CLC-3125-deep-linking - Second revert

:service parameter rejected on calcentral dev

https://calcentral-dev.berkeley.edu/auth/failure?message=invalid_ticket&strategy=cas
Merge pull request #2131 from chikoon/CLC-3214-deep-linking

CLC-3125-deep-linking - Second revert
Merge pull request #2130 from raydavis/raywip

CLC-3282 monitor.sh attaching to wrong process
Merge pull request #2128 from christianv/CLC-3185

CLC-3185 - Add print button to My Finances page
CLC-3271 Academics handling of intermittent Canvas course/sections failures
Merge pull request #2132 from raydavis/raywip

CLC-3271 Academics handling of intermittent Canvas course/sections failure
CLC-3125-deep-linking - Third try

Pass :url to /auth/cas in an attempt to give the CAS server what it
expects in order to have it returned to our callback method
/auth/cas/callback.

Previous attempts have been made naming the parameter :smart_path
and also :service, but although this works on local dev machines, it
can't be trusted.  CAS gives "special behavior" to localhost, so what
we see working before the PR can end up breaking when it gets to dev.
Merge pull request #2134 from chikoon/CLC-3214-deep-linking

CLC-3125-deep-linking - Third try
CLC-3288 - CFV: Potential Disbursement Date needs a better date format
https://jira.ets.berkeley.edu/jira/browse/CLC-3288
CLC-3215-deep-linking - Third revert

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

Reverted changes again.  Passing :url to /auth/cas fails on
Calcentral-dev, still giving an invalid_ticket message:

https://calcentral-dev.berkeley.edu/auth/failure?message=invalid_ticket&strategy=cas
Merge pull request #2136 from christianv/CLC-3288

CLC-3288 - CFV: Potential Disbursement Date needs a better date format
CLC-2919 Dashboard icons - vertical alignment
Merge pull request #2138 from wonjunnn/CLC-2919

CLC-2919 Dashboard icons - vertical alignment