[CLC-3260] Textbooks: Edits for messages when data or class is not found
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
Merge pull request #2139 from chikoon/CLC-3214-deep-linking

CLC-3215-deep-linking - Third revert
CLC-3171 Add a Google Analytics event to track Popover use activity
Merge pull request #2121 from haroonrasheed333/CLC-3260

[CLC-3260] Textbooks: Edits for messages when data or class is not found
Merge pull request #2140 from wonjunnn/CLC-3171

CLC-3171 Add a Google Analytics event to track Popover use activity
CLC-3221 - CFV Print - Add logo & increase margins
https://jira.ets.berkeley.edu/jira/browse/CLC-3221
CLC-3295 - Logout isn't working anymore
https://jira.ets.berkeley.edu/jira/browse/CLC-3295
CLC-3296 - Update AngularJS to 1.2.13
https://jira.ets.berkeley.edu/jira/browse/CLC-3296
Merge pull request #2143 from christianv/CLC-3295

CLC-3295 - Logout isn't working anymore
Merge pull request #2141 from christianv/CLC-3221

CLC-3221 - CFV Print - Add logo & increase margins
Merge pull request #2144 from christianv/CLC-3296

CLC-3296 - Update AngularJS to 1.2.13
CLC-3274 First proxy refactored to use smart cache fetching
CLC-3274 Remove DelayedCacheCleaner and replace with smart_fetch_from_cache system