Stash existing batch-import code for later reference
CLC-3178 Restore Jason's incremental bCourses data refresh code
Commits 48ab6e59574cc820a221864f497ff477f852dd63, 03549fb3bb4dc76d1c03c83a6d7183ceb8ba5860, 96885b20339014c344d9e58077f3dc8e367fa150
CLC-3368 Support both incremental-no-drops and batch Canvas refresh jobs
CLC-3287-ignore-finaid-docs-with-w-status

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

A Document Status of W is for Waived documents. Waived documents no longer require student action, and should be ignored.

Although these messages were never displayed, they were being logged as errors.

Now, they are expected, but ignored, and logged as an info message.

Notes:
- Include the "W" in an array of statuses to be ignored in the future.  Right now, "W" is the only one we ignore.
- Added test to confirm that decode_status returns nil for W
- Changed log level from warn to info as per Chris's request.
Fixed assertion that logger.info is called with the appropriate
message thanks to Chris pointing me to the telebears_spec example.
CLC-3335: Check whether we still need historyFix.js
https://jira.ets.berkeley.edu/jira/browse/CLC-3335
Merge pull request #2196 from chikoon/CLC-3287-ignore-finaid-docs-with-w-status

CLC-3287-ignore-finaid-docs-with-w-status
CLC-3380 Fix CAS from localhost Torquebox
Merge pull request #2197 from christianv/CLC-3335

CLC-3335: Check whether we still need historyFix.js
Merge pull request #2198 from raydavis/CLC-3380

CLC-3380 Fix CAS from localhost Torquebox
CLC-3378 - Convert all JS variables to camelCase
https://jira.ets.berkeley.edu/jira/browse/CLC-3378
CLC-3303-finaid-messages-older-than-one-year-appear

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

Now making sure that no document messages with dates older than
one year are being shown.

Things I did:
- Stopped using the xml Aid Year altogether.  The proxy term_year
  already has that information.
- Stopped passing the cutoff_date around as a parameter since it's
  now returned as a singleton in a class method.
- Determine the cutoff_date in a method that bases the cuttoff date
  on the current time: (Time.zone.now - 1.year)
- Moved all methods except for append! to private and alphabetized them.
- Wrote a spec for the my_fin_aid model that checks that entries
  with dates older than one year are not added to the activities feed.
CLC - 3316  Log researchHub non-usage as debug
Merge pull request #2200 from christianv/CLC-3378b

CLC-3378 - Convert all JS variables to camelCase
Merge pull request #2202 from chikoon/CLC-3303-finaid-messages-older-than-one-year-appear

CLC-3303-finaid-messages-older-than-one-year-appear
Merge pull request #2194 from raydavis/raywip

CLC-3368 Support both incremental-no-drops and batch Canvas refresh jobs
Merge pull request #2201 from wonjunnn/CLC-3316

CLC - 3316  Log researchHub non-usage as debug