NO-JIRA-fix-failing-youtube-spec

Failing you_tube test should only be run in testext environment, says Chris
Merge pull request #2250 from chikoon/NO-JIRA-fix-failing-youtube-spec

NO-JIRA-fix-failing-youtube-spec
CLC-3445 Enable instructor Semester view of future terms
Merge pull request #2251 from raydavis/raywip

CLC-3445 Enable instructor Semester view of future terms
CLC-3410 Move Oec classes to app/models/oec folder
CLC-3410 Put Oec classes into Oec:: module
CLC-3410 Tighten up Oec class names
CLC-3410 Move Berkeley-specific business classes into app/models/berkeley
CLC-3410 Put Berkeley classes into Berkeley:: module
CLC-3410 Delete unused lib/assets folder
CLC-3410 Rearrange some lib components: cache classes to lib/cache, Messaging to root, ProxyError to lib/errors
CLC-3410 Put lib classes into their new modules: Errors::*, Cache::Cacheable, User::Oauth2Data
CLC-3410 Move roster classes into app/models/rosters folder
CLC-3410 Put roster classes in Rosters:: module
CLC-3410 Tighten roster class names
CLC-3410 Move MyFinancials model into app/models/financials
CLC-3410 Put MyFinancials model into Financials:: module
CLC-3410 Move MyUpNext model into UpNext folder
CLC-3410 Put MyUpNext in UpNext:: module