Merge pull request #2775 from raydavis/raywip

NOJIRA Remove bad file commit from PR 2773
CLC-4013 - Updated Canvas::MaintainAllUsers#canvas_user_report_file to return existing file path if report already loaded
CLC-4013 - Adjusted script to pull Canvas user report before loading Active Calnet users into memory for processing
CLC-4013 - Set @active_sis_users to nil after processing remaining new users to save memory
CLC-4059: Changing the filter on activities triggers a JavaScript error

https://jira.ets.berkeley.edu/jira/browse/CLC-4059
Merge pull request #2776 from redconfetti/CLC-4013-maintain-all-users-mem-fix

CLC-4013 - Refactor for memory conservation
CLC-4062: Update gems: omniauth-cas / vcr / nokogiri / pundit / simplecov / rspec_junit_formatter

https://jira.ets.berkeley.edu/jira/browse/CLC-4062
Merge pull request #2778 from christianv/CLC-4062

CLC-4062: Update gems: omniauth-cas / vcr / nokogiri / pundit / simplecov / rspec_junit_formatter
Revert CLC-4062: Update gems: omniauth-cas / vcr / nokogiri / pundit / simplecov / rspec_junit_formatter
https://jira.ets.berkeley.edu/jira/browse/CLC-4062
Merge pull request #2779 from christianv/CLC-4062-revert

Revert CLC-4062: Update gems: omniauth-cas / vcr / nokogiri / pundit / simplecov / rspec_junit_formatter
CLC-4062: Update gems: vcr / pundit / simplecov / rspec_junit_formatter

https://jira.ets.berkeley.edu/jira/browse/CLC-4062
Merge pull request #2777 from christianv/CLC-4059

CLC-4059: Changing the filter on activities triggers a JavaScript error
Merge pull request #2780 from christianv/CLC-4062b

CLC-4062: Update gems: vcr / pundit / simplecov / rspec_junit_formatter
CLC-4068 Avoid conflict between ClassLogger and ActiveAttr::Model
NOJIRA Remove redundant include/extend in MyFinAid