CLC-3987 Guard against nil attendee collections
Merge pull request #2707 from ctweney/clc-3987

CLC-3987 Guard against nil attendee collections
NOJIRA Fix indent in settings.yml
NOJIRA Improve randomness of random_id test helper
With the old code, tests would produce clumps of equal "random IDs".
CLC-3951 Align authz rules when authenticating session through LTI
CLC-3951 Allow opt-out, record-first-login when acting as test user
Merge pull request #2709 from raydavis/raywip

CLC-3951 Align authz rules when authenticating session through LTI
CLC-3983 Append UC Berkeley to event locations
Merge pull request #2710 from ctweney/clc-3983

CLC-3983 Append UC Berkeley to event locations
CLC-3988 Add last day of instruction to Term, as distinct from last day of classes
CLC-3988 Fix failing calendar tests
Merge pull request #2711 from ctweney/clc-3988

CLC-3988 Distinguish between end of instruction and end of classes
NOJIRA - Remove `youtube_proxy` from the settings file.
This was for legacy code that we no longer use.
Merge pull request #2712 from christianv/nojira-remove-youtube-proxy

NOJIRA - Remove `youtube_proxy` from the settings file.
CLC-3994: Update AngularJS to 1.2.20
https://jira.ets.berkeley.edu/jira/browse/CLC-3994
Merge pull request #2713 from christianv/CLC-3994

CLC-3994: Update AngularJS to 1.2.20
CLC-3983 Use translated building name, and put room first
CLC-3983 Fix failing testext test
Merge pull request #2714 from ctweney/clc-3983-followup

CLC-3983 Followup - location text improvement
CLC-3943, forcing the allowscreen attribute on the window in the most expedient and fool-proof way I can.