CLC-3594: NameError in MyActivitiesController#get_feed

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

Renamed app/models/my_activities/canvas.rb to app/models/my_activities/canvas_activities.rb
CLC-3594: NameError in MyActivitiesController#get_feed

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

Separated the class Canvas from the module MyActivities and renamed
the class CanvasActvities to avoid confusion with the modlule named
canvas.

As Chris pointed out, this was happening because
app/models/my_activities/canvas.rb had the same name
as Canvas the module.

Confirmed that the NameError in MyActivitiesController#get_feed
no longer appears.
OEC-274 Readme update
NOJIRA-separate-MyActivities-classes-from-module

In MyActivities, changed module::class to module;class so that the
class really has the parent MyActivities

  MyActivities::DashboardSites
  MyActivities::NotificationActivities
  MyActivities::RegBlocks
  MyActivities::SakaiAnnouncements

See: http://blog.elpassion.com/ruby-gotchas/
Merge pull request #2454 from chikoon/CLC-3594-name-error-in-activities-feed

Clc 3594 name error in activities feed
On branch NOJIRA-separate-MyAcademics-classes-from-module

According to the article on Ruby Gotcha's:
http://blog.elpassion.com/ruby-gotchas/

We're supposed to separate the classes from their module name
so that the module will actually be their parent.

This PR is dedicated to the MyAcademics section.  All tests are
passing green, but there were quite a few changes:

MyAcademics::AcademicsModule -> MyAcademicsModule
class MyAcademics::CollegeAndLevel -> module MyAcademics; class CollegeAndLevel
class MyAcademics::Exams -> module MyAcademics; class Exams
class MyAcademics::GpaUnits -> module MyAcademics; class GpaUnits
class MyAcademics::Merged -> module MyAcademics; class Merged
class MyAcademics::Regblocks -> module MyAcademics; class Regblocks
class MyAcademics::Requirements -> module MyAcademics; class Requirements
class MyAcademics::Semesters -> module MyAcademics; class Semesters
class MyAcademics::Teaching -> module MyAcademics; class Teaching
class MyAcademics::TeachingCanvas -> module MyAcademics; class TeachingCanvas
class MyAcademics::TeachingSakai -> module MyAcademics; class TeachingSakai
class MyAcademics::Telebears -> module MyAcademics; class Telebears
Merge pull request #2455 from chikoon/NOJIRA-separate-MyActivities-classes-from-module

NOJIRA-separate-MyActivities-classes-from-module
Merge pull request #2456 from ctweney/oec-274

OEC-274 Readme update
CLC-3451 Remove user_whitelist table
CLC-3246 Freshen up campus links based on production data
Merge pull request #2457 from ctweney/clc-3451

CLC-3451 Remove user_whitelist table
Merge pull request #2459 from chikoon/NOJIRA-separate-MyAcademics-classes-from-module

On branch NOJIRA-separate-MyAcademics-classes-from-module
Merge pull request #2460 from ctweney/clc-3246

CLC-3246 Freshen up campus links based on production data
CLC-3466 Data-driven Financial Aid years
CLC-3466 Be more alarmist about upcoming gap in data
CLC-3466 Fix seed SQL cleanup
Merge pull request #2461 from raydavis/raywip

CLC-3466 Data-driven Financial Aid years
NOJIRA Fix naming of AcademicsModule
Merge pull request #2462 from raydavis/raywip

NOJIRA Fix naming of AcademicsModule
[CLC-2999] Lazy load youtube videos