MyFin landing page - added wait for linked page titles to appear
Adding a wait for CalNet logout, since spec is failing at that step
And now the right fix for CLC-3846, using the right syntax in the method
Adding better logging for when the webdriver won't start
Fixing test for My Finances link, since the linked page title has changed
Merge pull request #2671 from pfarestveit/ui-tests

CLC-3846: fixes for failing Selenium tests
CLC-3925: CFV - Additional field to be sent for refund payments
https://jira.ets.berkeley.edu/jira/browse/CLC-3925
CLC-3871: Webcasts: use the lecture property from the API instead of pinging Youtube
https://jira.ets.berkeley.edu/jira/browse/CLC-3871
Merge pull request #2670 from christianv/CLC-3871

CLC-3871: Webcasts: use the lecture property from the API instead of pinging Youtube
Merge pull request #2672 from christianv/CLC-3925

CLC-3925: CFV - Additional field to be sent for refund payments
Merge pull request #2673 from raydavis/raywip

CLC-3811 Test for Google leakage in view-as
CLC-3399 - Converted formatting of array/hash structures to use 2 space tabbing
CLC-3399 - Added is_course_teacher? and is_course_teachers_assistant? to Canvas::CourseUser
CLC-3399 - Added Canvas::CoursePolicy#is_canvas_course_teacher_or_assistant?
CLC-3399 - Refactored CanvasRostersController to use Pundit authorization
CLC-3399 - Refactored CampusRostersController to use Pundit authorization
CLC-3399 - Added Berkeley::Course class
CLC-3399 - Added Berkeley::CoursePolicy for purpose of authorizing users to view campus course rosters
CLC-3399 - Refactored CampusRostersController to perform authorization checks at controller level using Pundit. Moved #photo logic to each controller with shared dependency on RostersController#serve_photo
CLC-3399 - Removed Rosters::Campus#user_authorized? as logic has been moved to Berkeley::CoursePolicy