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 document redirect parameter instead of the undocumented smart_path parameter that I'd invented myself.