[CLC-3260] Textbooks: Edits for messages when data or class is not found
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 #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
Added a vcr recording for 2014.  Now this recording contains 2 years and will be matched on the path with the aidYear parameter, excluding private parameters
CLC-3223: Fin Aid messages - supporting 2 aid years in the data stream

Get Myfinaid feeds for the current and upcoming year.
MyFinaidProxy
- now requires a term_year parameter in addition to the user_id.
- changed the cache key to include the uid+term_year.
- since there are now multiple vcr recordings, we are now matching the path
  considering the aidYear parameter, which requires telling VCR to ignore
  the :token, :app_id, and :app_key parameters

MyFinaid Model
- The current term year no longer comes from the settings file. It is detected automatically, based on the current month.
- The append! method now requests and processes the current and upcoming term years.
- Adding the human readable term_year (2012-2013) to each finaid entry in the activity for sanity purposes, although this officially belongs to another ticket (CLC-2110)

Settings and tests
- Added Settings.myfinaid_proxy.test_term_year for faking out the current_term_year in tests and when in fake mode

To-do:
- Resolve duplicates: many entries can be considered duplicates between the two terms
- Revise tests: myfinaid test fails on it's count of each type of message
- Update dummy json for activities
- Check code thus far with fellow developers, especially the current_term_year method of Myfinaid.rb