Merge remote-tracking branch 'upstream/master' into ui-tests
Merge branch 'ui-tests'
CLC-3943, forcing the allowscreen attribute on the window in the most expedient and fool-proof way I can.
CLC-2736: IMPLEMENTATION: "Show More" buttons
https://jira.ets.berkeley.edu/jira/browse/CLC-2736
CLC-4003: Optimize SVG images
https://jira.ets.berkeley.edu/jira/browse/CLC-4003
Merge pull request #2716 from elicochran/CLC-3943

CLC-3943, force the allowscreen attribute on the embedded app's parent window
Merge pull request #2721 from christianv/CLC-4003

CLC-4003: Optimize SVG images
CLC-3992: Semester page needs better messaging when user has only wait lists
https://jira.ets.berkeley.edu/jira/browse/CLC-3992
CLC-3949: Webcasts: on Safari, the volume control overlaps the tabs and the recording select
https://jira.ets.berkeley.edu/jira/browse/CLC-3949
Merge pull request #2722 from christianv/CLC-3992

CLC-3992: Semester page needs better messaging when user has only wait lists
Merge pull request #2723 from christianv/CLC-3949

CLC-3949: Webcasts: on Safari, the volume control overlaps the tabs and the recording select
CLC-3985: Null section schedules appear as vertical bar in My Academics class pages

https://jira.ets.berkeley.edu/jira/browse/CLC-3985
CLC-4005: View-as: for some users, it's possible to add a bCal task

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

:warning: This is only the front-end part, we should also create a PR for disabling the bConnected API endpoints when acting as.
Merge pull request #2724 from christianv/CLC-3985

CLC-3985: Null section schedules appear as vertical bar in My Academics class pages
CLC-4007: Update AngularJS to 1.2.21
https://jira.ets.berkeley.edu/jira/browse/CLC-4007
CLC-3879: Webcasts: add white space above line of text with iTunesU link
https://jira.ets.berkeley.edu/jira/browse/CLC-3879
CLC-3641 Migrate from deprecated userinfo.email and userinfo.profile scope to new G+ API
Merge pull request #2725 from christianv/CLC-4005

CLC-4005: View-as: for some users, it's possible to add a bCal task
Merge pull request #2726 from christianv/CLC-4007

CLC-4007: Update AngularJS to 1.2.21
Merge pull request #2727 from christianv/CLC-3879

CLC-3879: Webcasts: add white space above line of text with iTunesU link